Saya memiliki sesi login (grafis) yang berjalan di komputer kantor, dan saya ingin mengeluarkannya untuk menghemat beberapa sumber daya komputer.
Saya dapat ssh ke kotak kantor, tetapi ketika saya mencoba gnome-session-quit
saya mendapatkan ini:
$ 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:
Masuk akal karena saya $DISPLAY
kosong (karena ini adalah sesi ssh tanpa kepala). Ketika saya menjalankan w
, saya melihat bahwa gnome-session
sedang berjalan tty7
. Apakah ada cara saya bisa berpura-pura menjadi tty7
dan memulai logout? Apakah ada cara yang lebih baik untuk melakukan ini?
w
dengan gnome-session
telah tty7
sebagai tampilan, tetapi sesi memiliki beberapa entri lain dengan :0
(terminal terbuka kurasa?). Memeriksa kolom waktu dari yang w
saya sadari :0
adalah sesi grafis pasti (:
w
, saya melihat beberapa baris untuk efek ini:muru :0 Wed20 ?xdm? 11:15m 1.10s gdm-session-worker [pam/gdm-password]
, yang:0
menjadi relevan saya$DISPLAY
. Bukan? Anda juga dapat mencobapgrep -fa X
dan melihat apa yang dijalankan X.