Gibt es einen Terminalbefehl, mit dem Sie sich von Ihrer aktuellen Desktopsitzung abmelden und zum Anmeldebildschirm zurückkehren können?
quelle
Gibt es einen Terminalbefehl, mit dem Sie sich von Ihrer aktuellen Desktopsitzung abmelden und zum Anmeldebildschirm zurückkehren können?
gnome-session-quit
dbus-send --session --type=method_call --print-reply --dest=org.gnome.SessionManager /org/gnome/SessionManager org.gnome.SessionManager.Logout uint32:1
(Über DoR finden Sie in seiner Antwort auf "Neustart ohne Sudoer-Berechtigungen?" weitere Informationen!)
oder alternativ können Sie verwenden
gnome-session-save --force-logout
--force-logout
im gegensatz zu just --logout
wird der benutzer nicht gebeten, sich mit ungespeicherten dokumenten zu befassen und so weiter.
ist das der einfachste weg kein einfacher einzeiliger Befehl wie sudo logout ?? Ich werde mich nie daran erinnern.
Ja, es gibt einen Befehl namens Logout, der jedoch das Terminal betrifft. gnome-session-save ist das Programm, das das Programm tatsächlich beendet gnome-session
, was Sie natürlich töten können, das sich jedoch nicht als Abmelden qualifiziert. :-)
Beachten Sie auch, dass Sie bei diesen Befehlen nicht als Root angemeldet sein müssen.
Sie können Ihrem System jederzeit einen Alias hinzufügen , wenn Sie einen kürzeren Befehl wünschen.
Öffnen Sie es ~/.bash_aliases
mit einem Texteditor oder erstellen Sie es, wenn es nicht vorhanden ist, und fügen Sie ihm Folgendes hinzu:
alias logout-gnome="gnome-session-save --force-logout"
(.bashrc ist ein Skript, das jedes Mal ausgeführt wird, wenn ein neues virtuelles Terminal gestartet wird. Sie sollten dort alle permanenten Aliase einrichten. Siehe auch: So erstellen Sie einen permanenten "Alias"? )
sudo logout
??? Ich werde mich nie daran erinnern.man gnome-session-quit
ich mich mit umgesehen hatte, stellte ich fest, dass "--force" und "--logout" eigentlich unterschiedliche Argumente sind. Daher ist "--force --logout" (zwei Minuszeichen vor "force" und "logout" mit einem Leerzeichen dazwischen) besser, da keine Fehler auftreten. Zumindest ist das bei Ubuntu 13.04 und Linux Mint 15 der Fall. IDK über andere / ältere Versionen von beiden Distributionen.Ich hatte mate desktop installiert und keines der Menüs funktionierte, selbst die F-Tasten funktionierten nicht. Ich habe es geschafft, xterm durch Browsen mit dem Dateimanager zu bekommen.
Das einzige was funktionierte war:
quelle
alias ulogout="sudo pkill -KILL -u $1"
. Könnte für jemanden nützlich sein. Nutzung:ulogout user_name
alias logout="sudo pkill -u ${USER}"
?sudo
? Ich denke auch, dass dies anders ist als das Abmelden, da es alle Ihre Prozesse abbricht (zum Beispiel, wenn Sie eine andere Remote-Sitzung haben, wird es auch abgebrochen). Ich bin mir auch nicht sicher, ob es notwendigerweise alle Ihre Prozesse abbricht (ich kann mir vorstellen, dass es sich zuerst selbst abbricht?) Wissen Sie, ob das möglich ist?mate-session-save --force-logout
. Siehe diese Antwort .11.10 und höher
Hier ist meine persönliche Lösung!
Führen Sie im Terminal Folgendes aus:
Und füge hinzu:
zur Akte! Jetzt musst du dich nur noch abmelden!
quelle
Sieht aus wie
gnome-session-save
wurdegnome-session-quit
für 11.10 umbenannt. Alles andere in der Hauptantwort sollte mit dieser einzigen Änderung noch funktionieren.http://mail.gnome.org/archives/desktop-devel-list/2011-February/msg00147.html
quelle
Funktioniert gut für Gnome-Sessions
gnome-session-quit
. Standardmäßig werden Sie zur Bestätigung aufgefordert und dann abgemeldet (dh das--logout
Argument wird angenommen, sofern es nicht--power-off
explizit mit überschrieben wird ). Sie können den Befehl auch anweisen, beim Abmelden nicht zur Bestätigung aufzufordern:gnome-session-quit
ist noch gültig in 12.04.Da das OP den Fenster- / Desktop-Manager nicht spezifiziert hat und das Beenden der Gnome-Sitzung möglicherweise nicht mit allen Möglichkeiten funktioniert, gibt es hier eine generische X-Windows-Methode, um zum Anmeldebildschirm oder zur Auswahl zurückzukehren, die ich mehrmals verwendet habe die letzten Veröffentlichungen:
Von einem Terminal aus (Aufruf mit Alt-F2 + xterm oder Strg-T oder Strg-Alt-F1 oder durch Klicken mit der rechten Maustaste auf den Desktop in Nautilus und Verwenden der Verknüpfung "In Terminal öffnen" usw.) ) Art
sudo pkill X
Dies ist in den meisten Situationen im Allgemeinen zu viel des Guten. Ich benutze es meistens, wenn ich hängen geblieben bin oder wenn ich mich schnell abmelden muss. Wenn ich das getan habe, hat Ubuntu mich höflich zum Anmeldebildschirm zurückgebracht, indem ich X-Windows neu aufbaute.
Ich habe das
power-off
Feature von noch nicht verwendetgnome-session-quit
, wie ich es normalerweiseshutdown -P now
für diesen Zweck verwende.quelle
Unter Xubuntu (oder wenn Sie eine Xfce-Sitzung verwenden) können Sie sich über das Terminal mit abmelden
Sie müssen angeben,
--logout
oder der Abmeldebestätigungsbildschirm wird angezeigt. Dies funktioniert unabhängig davon, ob Sie bei der Anmeldung mit 'Xubuntu-Sitzung' oder 'Xfce-Sitzung' angegeben habenLightdm
, da die Sitzung weiterhin vom Xfce-Sitzungsmanager verwaltet wird.Darüber hinaus werden Sie auch über eine andere Option abgemeldet:
Wenn dieser Befehl ausgegeben wird, wird die Sitzung nicht gespeichert, daher ist es normalerweise am besten, sie zu verwenden
xfce4-session-logout --logout
.Die Möglichkeit, sich über das Terminal abzumelden, ist für Sie sehr nützlich, ebenso wie die anderen verfügbaren Optionen wie Suspend
xfce4-session-logout
.Weitere Informationen finden Sie in
man xfce4-session-logout
den Online-Hilfeseiten zu Ubuntu .quelle
Sie können den folgenden Befehl verwenden:
quelle
~/.bash_aliases
Schreibalias logmeout="service lightdm restart"
Für Ubuntu Mate verwenden
mate-session-save --force-logout
. Es ist wiegnome-session-quit
.quelle
Lubuntu 12.10 LXDE läuft auf einem Samsung Netbook (CPU: 1,66 GHz Intel Atom; RAM: 2 GB)
Die folgenden zwei Befehle haben mich sofort abgemeldet:
quelle
Ich habe es versucht
gnome-session-quit --force
und es funktioniert!Hinweis: Ich benutze Ubuntu 15.04
quelle
Wenn Sie Ihre Sitzung nicht beenden möchten, können Sie zum Anmeldebildschirm zurückkehren, indem Sie Folgendes verwenden:
Wenn Sie Ihren Benutzer auswählen und Ihr Kennwort eingeben, wird die Sitzung fortgesetzt, sodass keine vollständige Abmeldung erfolgt.
quelle
Definieren Sie eine Funktion, indem Sie die folgende Zeile zu Ihrer .bashrc-Datei hinzufügen und dann durch Eingabe von logoff an der Shell-Eingabeaufforderung aufrufen .
quelle
Und in Kubuntu 12.04+ ist es:
quelle
Es gibt eine Möglichkeit, die funktioniert, unabhängig davon, ob Sie X ausführen oder sich in einem TTY befinden. Es geht los:
Wenn du benutzt
lightdm
wenn Sie
gdm
oder in Ubuntu GNOME verwendenWenn Sie
kdm
oder in Kubuntu verwendenDer Nachteil dieses Befehls ist, dass Sie nach Ihrem Passwort gefragt werden.
quelle
Update 2019
Andere Antworten haben bei mir nicht funktioniert. Auf Ubuntu 18 (LTS) ist es einfach zu tippen:
Sie kehren zum Anmeldebildschirm zurück.
quelle
Ich habe das versehentlich gefunden.
Hier erhalten Sie die Prozess-ID Ihrer aktuellen Sitzung.
So einfach. Töte es
Es geht los.
quelle