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-quitsaya 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 $DISPLAYkosong (karena ini adalah sesi ssh tanpa kepala). Ketika saya menjalankan w, saya melihat bahwa gnome-sessionsedang berjalan tty7. Apakah ada cara saya bisa berpura-pura menjadi tty7dan memulai logout? Apakah ada cara yang lebih baik untuk melakukan ini?
wdengan gnome-sessiontelah tty7sebagai tampilan, tetapi sesi memiliki beberapa entri lain dengan :0(terminal terbuka kurasa?). Memeriksa kolom waktu dari yang wsaya sadari :0adalah 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:0menjadi relevan saya$DISPLAY. Bukan? Anda juga dapat mencobapgrep -fa Xdan melihat apa yang dijalankan X.