(grafik) gnome oturumundan uzaktan çıkış yapma


12

Bir ofis bilgisayarında (grafik) oturum açma oturumum var ve birkaç bilgisayar kaynağına kaydetmek için oturumu kapatmak istiyorum.

Ofis kutusuna ssh yapabilirim, ama denediğimde gnome-session-quitbunu alıyorum:

$ 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: 

$DISPLAYBoş olduğum için anlam ifade ediyor (başsız bir ssh oturumu olduğu için). Koştuğumda , çalıştığını wgörüyorum . Oturumu kapatmış gibi yapmanın ve oturumu başlatmanın bir yolu var mı ? Bunu yapmanın daha iyi bir yolu var mı?gnome-sessiontty7tty7


Genellikle ile w, bu yönde bazı satır göreceksiniz: muru :0 Wed20 ?xdm? 11:15m 1.10s gdm-session-worker [pam/gdm-password], :0benim alakalı olmak $DISPLAY. Değil mi? Ayrıca pgrep -fa XX'in neyle çalıştığını da deneyebilir ve deneyebilirsiniz .
muru

1
dan giriş wile gnome-sessionvardı tty7ekranı olarak, ancak oturum ile diğer bazı girdileri vardı :0(terminaller sanırım açmak?). Dan zamanı sütunu kontrol etme wanladım :0için grafiksel bir oturum oldu (emin:
drevicko

Yanıtlar:


14

İle giriş yaptıktan sonra şunu sshçalıştırın:

env DISPLAY=:0.0 gnome-session-quit --logout

Bu, menüden çıkış yapmış gibi (ancak sormadan) uzak makinede oturumu kapatmaya zorlar. Sen çalıştırmanız gerekebilir gnome-session-quitile --force-logoutaksi temiz bir logout engel olacağını, örneğin, kaydedilmemiş iş için, bir uygulama varsa.

GNOME'un çok eski bir sürümünü (<2011) kullanıyorsanız,

env DISPLAY=:0.0 gnome-session-save --logout

... çünkü 2011 gnome-session-saveyılında yeniden adlandırıldı gnome-session-quit.

Kaynak


2
Ofis kutusunda, hayır gnome-session-save, ama gnome-session-quit(cevabınızın geri kalanıyla) hile yapan bir tane var. Ubuntu 12.04 çalıştırdığını belirtmeyi unuttum - belki de bu yüzden mi?
drevicko

@drevicko muhtemelen bir yazım hatası. Hala -quit12.04'lük bir kutum var.
muru

1
gnome-session-save 2011 yılında gnome-session-quit olarak yeniden adlandırıldı: mail.gnome.org/archives/desktop-devel-list/2011-Şubat /…
Ocak

2
@muru: buna göre güncellenen cevap
Jan
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.