KDE'yi komut satırından nasıl güvenle kapatabilir / yeniden başlatabilir / oturumu kapatabilirim?


22

Ben bahsetmiyorum shutdownve rebootemrediyorum. KDE masaüstündeki logout / reboot / shutdown düğmesine basarsam gerçekleştirilecek komut satırından aynı rutini başlatmak istiyorum.


Bunu yapabilir misin bilmiyorum. komutlardan biri nihayetinde etkileşimde bulunmak için kullandığınız terminali kapatır. Belki de bunu neden yapmanız gerektiğine dair daha fazla fikir? :)
myusuf3

Bunu yapmam gerekiyor çünkü plazma-masaüstü bazen etkili oluyor ve hala oturum kapatma sırasında kaydedilen oturum bilgilerini saklamak istiyorum
txwikinger 10:10

Yanıtlar:


24

Kde4 için:

qdbus org.kde.ksmserver /KSMServer org.kde.KSMServerInterface.logout -1 -1 -1

Üç tamsayı parametresi confirm, sdtypeve KWorkSpace :: requestShutDown öğesininsdmode argümanlarıdır . Değerleri sayfanın üstünde açıklanmıştır.


Gilles'un cevabı bana da yardımcı oldu. Orada sadece küçük bir not: sudan çalışmıyor. Benim durumumda bu, sudo kullanılarak verilen komutun bir parçasıydı. Bu durumda işe yaramıyor. Şikayetler Cannot find 'org.kde.KSMServerInterface.logout' in object /KSMServer at org.kde.ksmserver. Ancak normal kullanıcı ile çalışırken çok iyi çalışıyor ^ ^ ^
user3099609

3

KDE'nin herhangi bir sürümü için (belki ayrıca GNOME ve diğerleri):

KDE Kontrol Merkezinde (KDE3.5 / trinity) "onaysız durma" için bir klavye kısayolu ayarlayabilirsiniz ( Ctrl+ Shift+ Alt+ gibi bir trajediyi önlemek için karmaşık olmalı Delete) ve sonra çalıştırın xvkbd(sanal klavye):

xvkbd -text '\C\S\A\d'

Bunun için bir takma ad oluşturabilirsiniz (örneğin kdehalt);

En sevdiğim: sleep 1h 20m && kdehaltya da wget "http://something" ; kdehalt.


2

Böylece Gilles tarafından sunulan cevabı denedim, ama bu sadece KDE4 için işe yarıyor.

Grafiklerimle yapılan bir sistem güncellemesinden sonra, artık çıkış yapamıyorum, yeniden başlayamıyor veya kapatamıyordum. Sonunda bu komutu çalıştı bulundu:

qdbus org.kde.ksmserver /KSMServer logout 0 0 0

Kaynağım buradan, biraz daha fazla tartışıyorlar. Diğer optoinler hakkında emin değilim. Forum konusu tartışma KDE5 kapatma seçenekleri. Yukarıdaki komut sistemimi incelikle kapatmış görünüyor. Tüm programlarim, dogru siparis sirainda beklenen, geri geldi ve hiçbir seyi özlemiyordum. Bu işe yaramazsa, lütfen yorum yapın ve cevabımı ayarlayacağım ancak şu ana kadar kilitliyken zarif bir KDE5 kapatma işlemi için çalıştı. (Belli ki kapatma komutunu kullanabilir veya init olarak adlandırabilirdim, ancak bunlar zarif değil.)

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.