Tengo una sesión (gráfica) de inicio de sesión ejecutándose en una computadora de oficina, y me gustaría cerrarla para ahorrar en algunos recursos de la computadora.
Puedo pasar a la caja de la oficina, pero cuando lo intento gnome-session-quit
obtengo esto:
$ 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:
Tiene sentido ya que my $DISPLAY
está vacío (ya que es una sesión ssh sin cabeza). Cuando corro w
, veo que se gnome-session
está ejecutando tty7
. ¿Hay alguna forma en que pueda pretender ser tty7
e iniciar un cierre de sesión? ¿Hay una mejor manera de hacer esto?
w
with gnome-session
tenía tty7
como pantalla, pero la sesión tenía varias otras entradas con :0
(¿terminales abiertos, supongo?). Al comprobar la columna de tiempo, w
me di cuenta de que :0
la sesión gráfica era segura (:
w
, veo alguna línea en este sentido:muru :0 Wed20 ?xdm? 11:15m 1.10s gdm-session-worker [pam/gdm-password]
el:0
ser mi relevante$DISPLAY
. Tu no? También puedes probarpgrep -fa X
y ver con qué se está ejecutando X.