Mam (graficzną) sesję logowania uruchomioną na komputerze biurowym i chciałbym się wylogować, aby zaoszczędzić na kilku zasobach komputerowych.
Mogę ssh do skrzynki biurowej, ale kiedy próbuję gnome-session-quit
, dostaję to:
$ gnome-session-quit --logout --no-prompt
** (gnome-session-quit:18500): WARNING **: Command line `dbus-launch --autolaunch=fca99a51622d1930b068883b00000005 --binary-syntax --close-stderr' exited with non-zero exit status 1: Autolaunch error: X11 initialization failed.\n
** (gnome-session-quit:18500): WARNING **: Unable to start: Cannot open display:
Ma sens, ponieważ mój $DISPLAY
jest pusty (ponieważ jest to sesja ssh bezgłowa). Kiedy uruchamiam w
, widzę, że gnome-session
działa tty7
. Czy istnieje sposób, w jaki mogę udawać, że jestem tty7
i zainicjować wylogowanie? Czy jest na to lepszy sposób?
w
z gnome-session
miał tty7
jako wyświetlacz, ale sesja zawierała kilka innych wpisów z :0
(myślę, że terminale są otwarte?). Na pewno w
:0
w
widzę jakąś linię do tego efektu:muru :0 Wed20 ?xdm? 11:15m 1.10s gdm-session-worker [pam/gdm-password]
The:0
istota moja istotne$DISPLAY
. Nie ty Możesz także spróbowaćpgrep -fa X
sprawdzić, z czym działa X.