ลงชื่อออกจากเซสชัน gnome (กราฟิก) จากระยะไกล


12

ฉันมีเซสชันการเข้าสู่ระบบ (กราฟิก) ที่ทำงานบนคอมพิวเตอร์ในสำนักงานและฉันต้องการออกจากระบบเพื่อประหยัดทรัพยากรคอมพิวเตอร์ไม่กี่แห่ง

ฉันสามารถ ssh ไปที่กล่องสำนักงาน แต่เมื่อฉันลองgnome-session-quitฉันจะได้รับ:

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

ทำให้รู้สึกเป็นของฉัน$DISPLAYว่างเปล่า (เนื่องจากเป็นเซสชัน ssh ที่ไม่มีหัว) เมื่อฉันเรียกwฉันเห็นว่ากำลังทำงานอยู่บนgnome-session tty7มีวิธีที่ฉันสามารถทำเป็นtty7และออกจากระบบได้หรือไม่ มีวิธีที่ดีกว่าในการทำเช่นนี้?


มักจะมีwผมเห็นบางบรรทัดต่อไปนี้: muru :0 Wed20 ?xdm? 11:15m 1.10s gdm-session-worker [pam/gdm-password]การเป็นที่เกี่ยวข้องของฉัน:0 $DISPLAYไม่ใช่เหรอ คุณสามารถลองpgrep -fa Xดูว่า X กำลังใช้งานอะไรอยู่
muru

1
รายการจากwกับgnome-sessionมีtty7การแสดง แต่ช่วงที่มีรายการอื่น ๆ อีกหลายที่มี:0(ขั้วเปิดฉันเดา?) ตรวจสอบคอลัมน์เวลาจากwฉันรู้ว่า:0เป็นเซสชันกราฟิกแน่นอน (:
drevicko

คำตอบ:


14

หลังจากเข้าสู่ระบบด้วยsshรัน:

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

การดำเนินการนี้จะบังคับให้ออกจากระบบบนเครื่องระยะไกลเสมือนว่าคุณได้ล็อกเอาต์จากเมนู (แต่ไม่มีการแจ้งเตือน) คุณอาจจำเป็นต้องเรียกใช้gnome-session-quitด้วย--force-logoutหากมีแอปพลิเคชันด้วยเช่นงานที่ไม่ได้บันทึกซึ่งอาจป้องกันการออกจากระบบที่สะอาด

ถ้าคุณใช้ GNOME รุ่นเก่ามาก (<2011) คุณต้องทำ

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

... เพราะgnome-session-saveถูกเปลี่ยนชื่อเป็นgnome-session-quitในปี 2011

แหล่ง


2
ในกล่องสำนักงานไม่มีgnome-session-saveแต่มีgnome-session-quitเคล็ดลับ (กับส่วนที่เหลือของคำตอบของคุณ) ทำ ฉันลืมที่จะพูดถึงว่ามันใช้งาน Ubuntu 12.04 - อาจเป็นเพราะอะไร
drevicko

@drevicko อาจเป็นตัวพิมพ์ผิด มันยัง-quitอยู่ในกล่อง 12.04 ที่ฉันมี
muru

1
gnome-เซสชั่นเซฟไว้ได้ถูกเปลี่ยนชื่อเป็น gnome-เซสชั่นเลิกในปี 2011: mail.gnome.org/archives/desktop-devel-list/2011-February/...
ม.ค.

2
@muru: อัปเดตคำตอบตามนั้น
มกราคม
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.