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-quitobtengo 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 $DISPLAYestá vacío (ya que es una sesión ssh sin cabeza). Cuando corro w, veo que se gnome-sessionestá ejecutando tty7. ¿Hay alguna forma en que pueda pretender ser tty7e iniciar un cierre de sesión? ¿Hay una mejor manera de hacer esto?
wwith gnome-sessiontenía tty7como pantalla, pero la sesión tenía varias otras entradas con :0(¿terminales abiertos, supongo?). Al comprobar la columna de tiempo, wme di cuenta de que :0la 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:0ser mi relevante$DISPLAY. Tu no? También puedes probarpgrep -fa Xy ver con qué se está ejecutando X.