Lebih
Bagaimana saya bisa suspend/hibernate dari command line?
Bagaimana saya dapat menangguhkan atau hibernate laptop saya menggunakan baris perintah, tanpa menginstal perangkat lunak tambahan?
363
13
Secara tradisional ubuntu yang didukung cukup tumpul metode menangguhkan dan hibernate. Tidak akan berintegrasi dengan baik dengan aplikasi lain dan kadang-kadang bahkan tidak bekerja pada beberapa mesin. Metode baru doesn't memerlukan root dan memberitahu semua aplikasi untuk mendengarkan peristiwa listrik.
Systemd Metode
Dimulai dengan Ubuntu 16.04,
systemctl
panggilan harus digunakan (Lihat Menangguhkan perintah di Ubuntu 16.04)dan
Metode Baru
Lihat jawabannya di sini di halaman ini dari Adam Paetznick mengenai penggunaan dbus. Idealnya, anda akan membuat
~/bin/suspend
shortcut/script yang membuat penggunaan tindakan ini mudah.Untuk menggunakan lebih dari ssh, anda harus memodifikasi policykit aturan seperti diuraikan oleh Peter V. Mørch
Metode Lama
Menurut Ubuntu Forum anda dapat menggunakan perintah berikut:
dan
Hal ini mengharuskan anda menginstal powermanagement-paket antarmuka (tidak diuji).
sudo apt-get install powermanagement-interface
Saya juga telah menemukan perintah
sudo pm-suspend
dansudo pm-hibernate
untuk bekerja di netbook saya.Gnome-cara yang ramah adalah dengan menggunakan dbus.
Ada dua keuntungan ini perintah di atas
pm-suspend
.Ia akan mengunci layar anda (pada resume) jika anda memiliki pilihan yang dipilih di gnome.
Itu tidak membutuhkan hak istimewa root, sehingga mudah untuk menambahkannya sebagai keyboard shortcut, misalnya.
Seperti yang disebutkan dalam komentar bertukar
Menangguhkan
di baris terakhir untukHibernate
menciptakan hibernate perintah:Jika hibernasi melempar
Kesalahan org.freedesktop.UPower.GeneralError: tidak berwenang
pengguna anda mungkin tidak akan diizinkan untuk hibernate. Mengedit atau membuat/etc/polkit-1/localauthority/50-lokal.d/com.ubuntu.mengaktifkan hibernate.pkla
jadi ini berisi bagian berikut: (sumber)Ini diuji pada UbuntuGnome 14.04.
Catatan: Ini pada dasarnya adalah sama seperti qbi's jawaban, tapi diperbarui untuk bekerja dengan versi Ubuntu serta termasuk hibernate.
Bahasa inggris
Jika anda ingin komputer anda untuk menangguhkan dalam satu jam karena anda ingin pergi ke tempat tidur mendengarkan stasiun radio favorit anda, buka terminal dan ketik:
dan komputer anda akan tertidur dalam waktu 1 jam. Ketika anda terjaga, itu akan terus anda membuka gambar, dan semua barang-barang anda.
Anda dapat mengganti
1h
dengan apa yang anda inginkan:h
selama berjam-jam,m
untuk menit,s
untuk detik,d
selama berhari-hari.Selamat malam!
Français
Si vous voulez juste que votre ordinateur se mette en veille dans une heure parce que vous voulez vous endormir en ecoutant votre radio préférée, ouvrez Terminal et tapez :
et votre ordinateur s'endormira dans une heure. Quand vous vous réveillerez, il aura melestariké en mémoire vos aplikasi ouvertes.
Vous pouvez remplacer
1h
par ce que vous voulez:h
pour les heures,m
pour les menit,s
pour les secondes,d
pour les jours.Bonne nuit!
Español
Si quieres tali ikat tu computadora en una hora porque quieres ir a dormir escuchando tu estación de radio favorita, tan solo abre el terminal y escribe:
y tu computadora se quedará dormida en 1 hora. Cuando despiertes, semuaí habrán quedado abiertas tus imágen y todas tus cosas.
Puedes reemplazar
1h
por lo que desees:h
para horas,m
para minutos,s
para segundos,d
ayat dísebagai.¡Buenas noches!
Untuk Ubuntu 12.04 LTS dan Ubuntu 13.04
Untuk mendapatkan Hibernasi:
Untuk mendapatkan Suspend:
Anda dapat menggunakan file
/sys/kekuasaan/negara
untuk melakukan hal ini. Pertama mencari tahu apa yang negara-negara yang didukung:atau melalui dbus:
Menunda
Menurut masuk di launchpad antarmuka di atas telah dihapus. Jadi itu tidak akan bekerja lagi di Ubuntu.
sejak 15.04 systemD adalah standar sistem init begitu ada perintah baru yang akan digunakan:
Untuk mematikan sistem (14.04) dari baris perintah (atau keyboard shortcut) menggunakan:
Saya menemukan ini dengan bermain-main dengan gdbus yang bisa daftar interface yang tersedia:
Untuk daftar layanan yang tersedia di bus:
Untuk menemukan metode:
Adam Paetznick's dbus-mengirim jawaban didn't bekerja seperti yang diklaim selama saya di lucid; mesin terbangun dibuka, meskipun gnome-power-manager diatur untuk mengunci layar pada bangun. Saya ingin layar akan terkunci di meja, dan menemukan berikut yang artinya:
Saya membayangkan ini tidak tergantung pada konfigurasi gnome, tapi saya belum't diuji itu.
Antarmuka baru
...yang bekerja di 15.10 Wily, dan mungkin Utopic dan Jelas.
Membantu ini doesn't membutuhkan sudo, tidak seperti
pm-suspend
perintah.Berikut ini's bagaimana untuk menempatkan mesin remote di siaga melalui ssh:
/sys/kekuasaan/negara bekerja di Ubuntu 13.10. pmi memberikan Dbus kesalahan.
Berikut ini bekerja untuk saya di 16.04 (Gnome desktop):
gnome-screensaver-perintah-kunci && compsleep
Saya juga telah dipasang sebagai shortcut keyboard kustom melalui Gnome panel pengaturan sebagai kunci "Shift-Super-X".
Secara pribadi, saya've telah bereksperimen dengan pmi metode. Namun, ketika saya mencoba ini, saya mendapat pesan error:
Kesalahan org.freedesktop.DBus.Kesalahan.Bertelur.ChildExited: Peluncuran pembantu keluar dengan tidak diketahui kembali kode 1
. Namun, ada solusi di 3 komentar bug report, yang tampaknya telah bekerja untuk saya (saya'm menggunakan Ubuntu 13.03).Update bagi mereka yang, seperti saya, masih bekerja pada KDE/Ubuntu 14.04 sistem. Untuk kunci menggunakan
qdbus
, dan untuk menangguhkan penggunaandbus
. Penuh perintah:Untuk hibernasi, yaitu menunda untuk harddisk daripada RAM, mengganti 'Menangguhkan' pada akhir perintah dengan 'Hibernate'.
Untuk hanya mengunci layar tanpa menangguhkan,
xscreensaver-perintah -lock
akan bekerja, JIKA anda mengetik hanya 1 tanda hubung untuk '-lock' pilihan, dan hanya jika screensaver berjalan. Benar-benar tidak sangat berguna perintah. Menggunakani3lock
lebih mudah, tapi kemudian anda tidak akan mendapatkan rapi login dialog untuk kembali bekerja, karena anda akan ketika menggunakanqdbus
.