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?
gnome
ssh
logout
gnome-session
drevicko
sumber
sumber
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.w
dengangnome-session
telahtty7
sebagai tampilan, tetapi sesi memiliki beberapa entri lain dengan:0
(terminal terbuka kurasa?). Memeriksa kolom waktu dari yangw
saya sadari:0
adalah sesi grafis pasti (:Jawaban:
Setelah masuk dengan
ssh
, jalankan:Ini akan memaksa logout pada mesin jarak jauh seperti jika Anda telah logout dari menu (tetapi tanpa diminta). Anda mungkin perlu untuk menjalankan
gnome-session-quit
dengan--force-logout
jika ada aplikasi dengan, misalnya, pekerjaan yang belum disimpan, yang lain akan mencegah logout bersih.Jika Anda menggunakan versi GNOME yang sangat lama (<2011), maka Anda harus melakukannya
... karena
gnome-session-save
diubah namanya menjadignome-session-quit
pada tahun 2011.Sumber
sumber
gnome-session-save
, tetapi adagnome-session-quit
yang (dengan sisa jawaban Anda) melakukan trik. Saya lupa menyebutkan itu menjalankan Ubuntu 12.04 - mungkin itu sebabnya?-quit
di kotak 12,04 yang saya miliki.