Saya tidak berbicara tentang shutdown
dan reboot
perintah. Saya ingin memulai rutin yang sama dari baris perintah yang akan dilakukan jika saya akan menekan tombol logout / reboot / shutdown di dalam desktop KDE.
Saya tidak berbicara tentang shutdown
dan reboot
perintah. Saya ingin memulai rutin yang sama dari baris perintah yang akan dilakukan jika saya akan menekan tombol logout / reboot / shutdown di dalam desktop KDE.
Jawaban:
Untuk KDE4:
qdbus org.kde.ksmserver /KSMServer org.kde.KSMServerInterface.logout -1 -1 -1
Tiga parameter integer adalah confirm
, sdtype
dan sdmode
argumen untuk KWorkSpace :: requestShutDown . Nilai-nilainya dijelaskan di bagian atas halaman.
Cannot find 'org.kde.KSMServerInterface.logout' in object /KSMServer at org.kde.ksmserver
. Namun bekerja dengan sangat baik ketika dijalankan dengan pengguna biasa ^ _ ^
Untuk semua versi KDE (mungkin juga GNOME dan lainnya):
Di Pusat Kontrol KDE (KDE3.5 / trinitas) Anda dapat mengatur pintasan keyboard untuk "berhenti tanpa konfirmasi" (harus menjadi rumit untuk menghindari tragedi, seperti Ctrl+ Shift+ Alt+ Delete) dan kemudian jalankan xvkbd
(keyboard virtual):
xvkbd -text '\C\S\A\d'
Anda dapat membuat alias untuk ini (misalnya kdehalt
);
Favorit saya: sleep 1h 20m && kdehalt
atau wget "http://something" ; kdehalt
.
Jadi saya mencoba jawaban yang disajikan oleh Gilles, tetapi itu hanya berfungsi untuk KDE4.
Setelah pembaruan sistem dengan gambar saya, saya tidak bisa lagi logout, reboot, atau shutdown. Akhirnya perintah ini berhasil:
qdbus org.kde.ksmserver /KSMServer logout 0 0 0
Sumber saya dari sini, di mana mereka membahasnya lebih sedikit. Saya tidak yakin tentang dia pilihan lain. Diskusi topik forum Opsi penutupan KDE5. Perintah di atas tampaknya mematikan sistem saya dengan anggun. Semua program saya kembali yang diharapkan, dalam urutan tata letak yang benar, dan saya sepertinya tidak melewatkan apa pun. Jika ini tidak berhasil, beri komentar dan saya akan menyesuaikan jawaban saya, tetapi sejauh ini hanya ini yang berhasil untuk shutdown KDE5 yang anggun ketika saya dikunci. (Saya jelas bisa menggunakan perintah shutdown atau memanggil init, tetapi itu tidak anggun.)