У мене (графічний) сеанс входу працює на офісному комп’ютері, і я хотів би вийти з нього, щоб зберегти на кількох комп'ютерних ресурсах.
Я можу прийти до офісної скриньки, але коли я спробую, 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:
Має сенс, оскільки мій $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.