Hallöle,
diese Information konnte ich tatsächlich nicht über eine Suchmaschine finden.
Ich suche nach dem Konsolenbefehl, der das bewirkt, was unter "Verlassen –> Abmelden" bewirkt wird.
["logout" gilt nicht;)]
V. f. G.
Anmeldungsdatum: Beiträge: 27 |
Hallöle, diese Information konnte ich tatsächlich nicht über eine Suchmaschine finden. Ich suche nach dem Konsolenbefehl, der das bewirkt, was unter "Verlassen –> Abmelden" bewirkt wird. ["logout" gilt nicht;)] V. f. G. |
Anmeldungsdatum: Beiträge: 1749 |
Schau mal in diesen Absatz im Wiki. Das könnte das sein, was du suchst. Mit den Parametern kann man festlegen, ob herunter gefahren, neu gestartet oder abgemeldet werden soll. Ich kann es nicht ausprobieren, da ich Gnome nutze und kein KDE. https://wiki.ubuntuusers.de/Herunterfahren/#KDE Gruß, Holger |
Anmeldungsdatum: Beiträge: 922 |
Hallo, da ich kein KDE habe ungetestet: dbus-send --print-reply --dest=org.kde.ksmserver /KSMServer org.kde.KSMServerInterface.logout int32:0 int32:1 int32:0 # D-Bus-Befehl um jetzt zu versuchen den Benutzer abzumelden Quelle: |
(Themenstarter)
Anmeldungsdatum: Beiträge: 27 |
Danke für den Link, aber ich kann damit eigentlich nichts anfangen / keine Ahnung, was "dbus" ist. Ich hätte gerne lediglich so etwas wie "shutdown -r now" für Abmelden. Das müsste es doch geben? Hintergrund: Manchmal habe ich nach dem Hochfahren "Grafikwirrwarr", und muss direkt mittels Konsole neu starten (das Startmenü ist nicht mehr zu erkennen, daher geht es nur über die Konsole). Nun hätte mich interessiert, ob ich den Neustart sparen kann, und das Problem mittels Abmeldung / neu Anmelden auch behoben werden kann. Der Fehler passiert, nicht rekonstruierbar, in ca. 20 % aller Fälle beim Hochfahren (nur bei Kaltstart, nie bei Neustart). |
Anmeldungsdatum: Beiträge: 235 |
Nachtgold Vieleicht suchst du sowas ohne sudo systemctl poweroff Du kannst aber auch killall -u $USER zum direkten Abmelden nutzen |
Projektleitung
Anmeldungsdatum: Beiträge: 12822 |
Es geht hier ums Abmelden - nicht um Herunterfahren.
Das ist die Holzhammermehtode, die zwar vermutlich funktioniert, aber möglicherweise mehr Schaden anrichtet als der Logoout über die UI. Unter 20.04 bietet sich da eher |
Supporter, Wikiteam
Anmeldungsdatum: Beiträge: 8616 Wohnort: Münster |
|
Projektleitung
Anmeldungsdatum: Beiträge: 12822 |
|
Anmeldungsdatum: Beiträge: 12067 |
Fürs Abmelden nutze ich immer |
Anmeldungsdatum: Beiträge: 1749 |
Kannst du als Plasma-Nutzer etwas dazu sagen, ob der im nachstehend verlinkten Wikiartikel genannte ... ... bzw. wie von sh4711 aufgeführte: Befehl so funktionieren würde? dbus-send --print-reply --dest=org.kde.ksmserver /KSMServer org.kde.KSMServerInterface.logout int32:0 int32:1 int32:0 # D-Bus-Befehl um jetzt zu versuchen den Benutzer abzumelden Diesen bräuchte Nachtgold ja auch nicht auswendig lernen, sondern könnte sich fürs Terminal einen Alias oder einen Shortcut für die grafische Oberfläche anlegen. |
(Themenstarter)
Anmeldungsdatum: Beiträge: 27 |
Ok, habe ich mir notiert. Bisher ist der Fall noch nicht eingetreten, mein kleines Problem damit evtl. lösen zu können. Jedenfalls: VIELEN DANK AN ALLE! |
Anmeldungsdatum: Beiträge: 12067 |
Plasma-Nutzer ist relativ. Ich nutze was selbst gefrickeltes aus allen Welten 😉 qdbus org.kde.ksmserver /KSMServer logout x y z Was die Zahlen angeht, kommt es darauf an, was man will. Vom Gedankengang her geht es ums Herunterfahren. Logout ist nur ein Teilschritt dessen. Ich vermute, dass die dritte Zahl beim Logout irrelevant ist, aber das ist nur geraten 😉 Daher würde ich im Zweifel die 3 nehmen ⇨ qdbus org.kde.ksmserver /KSMServer logout 0 3 3 Alternativ könnte Ctrl-Alt-Shift-Entf nutzen, um sich ohne Rückmeldung abzumelden. Mit Bild ab anstatt Entf herunterfahren. /edit: Programmname korrigiert. |
Anmeldungsdatum: Beiträge: 1749 |
Danke für deine Rückmeldung. Mal schauen, was Nachtgold daraus machen kann. |
(Themenstarter)
Anmeldungsdatum: Beiträge: 27 |
Ja, funktioniert - also ich muss nun nicht mehr neu Starten bei Grafikwirrwarr nach dem Hochfahren - ist eine kleine Hilfe (obwohl es nun nur noch sehr selten vorgekommen ist, daher erst jetzt die Antwort). SO: loginctl list-sessions //Session-Nr. herausfinden loginctl terminate-session 3 //3 als Beispiel für die Nr. der "Sitzung". |
Anmeldungsdatum: Beiträge: 12067 |