У меня есть (графический) сеанс входа в систему, работающий на офисном компьютере, и я хотел бы выйти из него, чтобы сэкономить на нескольких ресурсах компьютера.
Я могу ssh в офисную коробку, но когда я пытаюсь gnome-session-quitполучить это:
$ 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:
Имеет смысл, поскольку my $DISPLAYпусто (так как это ssh-сеанс без головы). Когда я бегу w, я вижу, что gnome-sessionон работает tty7. Есть ли способ, которым я могу притвориться tty7и начать выход? Есть лучший способ это сделать?
wс gnome-sessionимела tty7в качестве дисплея, но у сеанса было несколько других записей с :0(терминалы открыты, я полагаю?). Проверка столбца времени, от которого wя понял, :0была графической сессией наверняка (:
w, я вижу некоторую линию этого эффект:muru :0 Wed20 ?xdm? 11:15m 1.10s gdm-session-worker [pam/gdm-password], то:0является моим отношением$DISPLAY. Не так ли? Вы также можете попробоватьpgrep -fa Xпосмотреть, с чем работает X.