Wie kann ich KDE sicher über die Befehlszeile herunterfahren / neu starten / abmelden?


22

Ich spreche nicht über shutdownund rebootBefehle. Ich möchte die gleiche Routine von der Befehlszeile aus starten, die ausgeführt würde, wenn ich die Taste zum Abmelden / Neustarten / Herunterfahren auf dem KDE-Desktop drücken würde.


Ich weiß nicht, ob Sie das könnten. Einer der Befehle würde schließlich das Terminal schließen, mit dem Sie interagieren. Vielleicht mehr Ideen, warum Sie das tun müssen? :)
Myusuf3

Ich muss das tun, weil der Plasma-Desktop manchmal nicht mehr
funktioniert

Antworten:


24

Für kde4:

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

Die drei Integer - Parameter sind die confirm, sdtypeund sdmodeArgumente zu KWorkSpace :: requestShutDown . Ihre Werte werden oben auf der Seite erläutert.


Gilles 'Antwort hat mir auch geholfen. Nur eine kleine Anmerkung: es funktioniert nicht von su. In meinem Fall war dies Teil eines Befehls, der mit sudo ausgegeben wurde. In diesem Fall funktioniert es nicht. Beschwert sich Cannot find 'org.kde.KSMServerInterface.logout' in object /KSMServer at org.kde.ksmserver. Funktioniert jedoch sehr gut, wenn es mit dem regulären Benutzer ^ _ ^
user3099609

3

Für jede Version von KDE (vielleicht auch GNOME und andere):

In KDE - Kontrollzentrum (KDE3.5 / Trinität) können Sie eine Tastenkombination für „halt ohne Bestätigung“ gesetzt (sollten kompliziert zu vermeiden Tragödie sein, wie Ctrl+ Shift+ Alt+ Delete) und führen Sie dann xvkbd(virtuelle Tastatur):

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

Sie können dafür einen Alias ​​erstellen (zB kdehalt);

Mein Favorit: sleep 1h 20m && kdehaltoder wget "http://something" ; kdehalt.


2

Also habe ich die Antwort von Gilles ausprobiert, aber das funktioniert nur mit KDE4.

Nach einem System-Update mit meiner Grafik konnte ich mich nicht mehr abmelden, neu starten oder herunterfahren. Letztendlich hat dieser Befehl funktioniert:

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

Meine Quelle ist von hier, wo sie ein bisschen mehr darüber diskutieren. Ich bin mir nicht sicher, was die anderen Optoins angeht. Forumthema Diskussion KDE5-Optionen zum Herunterfahren. Der obige Befehl scheint mein System ordnungsgemäß heruntergefahren zu haben. Alle meine Programme kamen zurück, die erwartet wurden, in der richtigen Layoutreihenfolge, und ich schien nichts zu vermissen. Wenn dies nicht funktioniert, kommentieren Sie bitte und ich werde meine Antwort anpassen, aber bisher ist dies alles, was für ein ordnungsgemäßes Herunterfahren von KDE5 bei gesperrtem KDE5 funktioniert hat. (Ich hätte natürlich den Befehl shutdown verwenden oder init aufrufen können, aber diese Befehle sind nicht sinnvoll.)

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.