Komut satırından nasıl askıya alabilirim/habernate edebilirim?

Ek yazılım yüklemeden komut satırını kullanarak dizüstü bilgisayarımı nasıl askıya alabilir veya hazırda bekletebilirim?

Çözüm

Geleneksel olarak ubuntu oldukça kör bir askıya alma ve hazırda bekletme yöntemini destekliyordu. Her ikisi de diğer uygulamalarla iyi bir şekilde entegre olmaz ve hatta bazen bazı makinelerde çalışmazdı. Yeni yöntem root gerektirmiyor ve güç olaylarını dinleyen tüm uygulamaları bilgilendiriyor.

Systemd Yöntemi

Ubuntu 16.04 ile başlayarak, systemctl çağrısı kullanılmalıdır (Bkz. Ubuntu 16.04'te askıya alma komutu)

systemctl suspend

ve

systemctl hibernate

Yeni Yöntem

Bu sayfadaki cevaba bakın Adam Paetznick'ten dbus kullanımına ilişkin. İdeal olarak, bu eylemin kullanımını kolaylaştıran bir ~/bin/suspend kısayolu/komut dosyası oluşturmalısınız.

Ssh üzerinden kullanım için, policykit kurallarını Peter V. Mørch tarafından belirtildiği gibi değiştirmelisiniz

Eski Yöntem

Ubuntu Forum]4'e göre aşağıdaki komutları kullanabilirsiniz:

pmi action suspend

ve

pmi action hibernate

Bu, powermanagement-interface paketini yüklemenizi gerektirir (test edilmemiştir).

sudo apt-get install powermanagement-interface

Ayrıca sudo pm-suspend ve sudo pm-hibernate komutlarının netbook'umda çalıştığını gördüm.

Yorumlar (10)

İngilizce

En sevdiğiniz radyo istasyonunu dinleyerek yatmak istediğiniz için bilgisayarınızın bir saat içinde askıya alınmasını istiyorsanız, terminali açın ve şunu yazın:

sudo bash -c "sleep 1h; pm-suspend"

ve bilgisayarınız 1 saat içinde uykuya dalacaktır. Uyandığınızda, açık resimlerinizi ve tüm eşyalarınızı saklamış olacaktır.

1hyerine istediğinizi yazabilirsiniz:hsaatler için,mdakikalar için,ssaniyeler için,d` günler için.

İyi geceler!

Français

Radyo préférée'nizi dinleyerek sonlandırmak istediğiniz için ordinateur'ünüzün bir saat içinde kapanmasını istiyorsanız, Terminal'i açın ve dokunun:

sudo bash -c "sleep 1h; pm-suspend"

et votre ordinateur s'endormira dans une heure. Çalışmaya başladığınızda, açık olan uygulamalarınızı korur.

Vous pouvez remplacer 1h par ce vous voulez: h pour les heures, m pour les minutes, s pour les secondes, d pour les jours.

Bonne nuit!

Español

Bilgisayarınızı bir saatliğine askıya almak istiyorsanız, çünkü en sevdiğiniz radyo istasyonunu dinleyerek uyumak istiyorsanız, tek yapmanız gereken terminali açmak ve yazmaktır:

sudo bash -c "sleep 1h; pm-suspend"

ve bilgisayarınız 1 saat içinde uykuya dalacak. Terk ettiğinizde, tüm imígenleriniz ve tüm eşyalarınız açık kalacaktır.

Puedes reemplazar 1h por lo que desees: hpara horas,mpara minutos,spara segundos,d` para días.

¡Buenas noches!

Yorumlar (1)

Bunu yapmak için /sys/power/state dosyasını kullanabilirsiniz. Önce hangi durumların desteklendiğini öğrenin:

user@linux:_> cat /sys/power/state
standby mem disk

root@linux:~> echo -n mem > /sys/power/state  # suspend to ram
root@linux:~> echo -n disk > /sys/power/state  # suspend to disk

veya dbus aracılığıyla:

Askıya al

dbus-send --session --dest=org.gnome.PowerManager \
  --type=method_call --print-reply --reply-timeout=2000 \ 
  /org/gnome/PowerManager org.gnome.PowerManager.Suspend

#Hibernate
dbus-send --session --dest=org.gnome.PowerManager \
  --type=method_call --print-reply --reply-timeout=2000 \ 
  /org/gnome/PowerManager org.gnome.PowerManager.Hibernate

Bu launchpad'deki giriş'e göre yukarıdaki arayüz kaldırıldı. Bu yüzden Ubuntu'da artık çalışmayacaktır.

Yorumlar (4)