आप टर्मिनल के माध्यम से कैसे लॉग आउट कर सकते हैं?

क्या कोई टर्मिनल कमांड है जो आपको आपके वर्तमान डेस्कटॉप सत्र से लॉग आउट करेगा और आपको लॉगिन स्क्रीन पर वापस ले जाएगा?

11.10 और ऊपर

gnome-session-quit

11.04 और पिछले संस्करण

dbus-send --session --type=method_call --print-reply --dest=org.gnome.SessionManager /org/gnome/SessionManager org.gnome.SessionManager.Logout uint32:1

(वाया alt textद्वारा, देखें उनका जवाब "बिना किसी विशेषाधिकारों के रिबूट?" अधिक डीबस अच्छाई के लिए!)

या वैकल्पिक रूप से, आप उपयोग कर सकते हैं

gnome-session-save --force-logout

--force-logout बस के विपरीत --logout उपयोगकर्ता को सहेजे गए दस्तावेज़ों आदि से निपटने के लिए नहीं कहेंगे ।

क्या यह सबसे आसान तरीका है? सुडो लॉगआउट की तरह कोई सरल एक लाइन कमांड नहीं?? मुझे वह सब कभी याद नहीं रहेगा ।

हां, लॉगआउट नामक एक कमांड है, लेकिन यह टर्मिनल से संबंधित है । गनोम-सेशन-सेव वह प्रोग्राम है जो वास्तव में क्विट करता है gnome-session, जिसे आप निश्चित रूप से मार सकते हैं, लेकिन यह लॉग आउट करने के योग्य नहीं होगा । :-)

ध्यान दें कि इन आदेशों के लिए आपको रूट होने की आवश्यकता नहीं है ।

आप हमेशा एक जोड़ सकते हैं अन्य यदि आप एक छोटा कमांड चाहते हैं तो अपने सिस्टम पर ।

खुला हुआ ~/.bash_aliases एक पाठ संपादक के साथ, या इसे बनाएं यदि यह नहीं है, और इसमें ऐसा कुछ जोड़ें:

alias logout-gnome="gnome-session-save --force-logout"

(.बाशआरसी एक स्क्रिप्ट है जो हर बार एक नया चलाया जाता है वर्चुअल टर्मिनल शुरू हो गया है, आपको अपने सभी स्थायी उपनाम वहां स्थापित करने चाहिए, यह भी देखें: स्थायी "उपनाम"कैसे बनाएं?)

मैंने मेट डेस्कटॉप स्थापित किया था और कोई भी मेनू काम नहीं करता था, यहां तक कि एफ-कुंजी भी काम नहीं करती थी । मैं फ़ाइल प्रबंधक के साथ ब्राउज़िंग के माध्यम से एक्सटर्म प्राप्त करने में कामयाब रहा ।

काम करने वाली एकमात्र चीज थी :

sudo pkill -u username

11.10 और ऊपर

यहाँ मेरा व्यक्तिगत समाधान है!

टर्मिनल में, चलाएं:

gedit ~/.bash_aliases

और जोड़ें:

alias log-out="gnome-session-quit"

फ़ाइल के लिए! अब आपको बस लॉग-आउट चलाना है!

ऐसा लगता है gnome-session-save का नाम बदल दिया गया था gnome-session-quit 11.10 के लिए । मुख्य उत्तर में बाकी सब कुछ अभी भी उस एकल परिवर्तन के साथ काम करना चाहिए ।

http://mail.gnome.org/archives/desktop-devel-list/2011-February/msg00147.html

सूक्ति सत्रों के लिए, gnome-session-quit अच्छा काम करता है । डिफ़ॉल्ट रूप से यह पुष्टि के लिए पूछता है और फिर आपको लॉग आउट करता है (यानी, --logout तर्क तब तक माना जाता है जब तक कि इसके साथ ओवरराइड न किया जाए --power-off स्पष्ट रूप से) । आप कमांड को लॉगआउट पर पुष्टि के लिए संकेत नहीं देने के लिए भी कह सकते हैं:

--no-prompt      End the session without user interaction. This only works with --logout.

gnome-session-quit अभी भी 12.04 में मान्य है ।

चूंकि ओपी ने विंडो/डेस्कटॉप मैनेजर को निर्दिष्ट नहीं किया है, और गनोम-सेशन-क्विट सभी संभावनाओं के साथ काम नहीं कर सकता है, यहां लॉगिन स्क्रीन या चयनकर्ता पर लौटने का एक सामान्य एक्स-विंडोज तरीका है जिसे मैंने कई बार उपयोग किया है पिछले कई रिलीज:

टर्मिनल से (विभिन्न रूप से, 'ऑल्ट-एफ 2 + एक्सटर्म, या सीटीआरएल-टी, या सीआरटी-ऑल्ट-एफ 1, या नॉटिलस में डेस्कटॉप पर राइट-क्लिक करके और "ओपन इन टर्मिनल" शॉर्टकट आदि का उपयोग करके) । ) प्रकार

sudo pkill X

यह आमतौर पर ज्यादातर स्थितियों के लिए ओवरकिल होता है । मैं इसका उपयोग तब करता हूं जब मुझे एक त्रिशंकु प्रक्रिया मिलती है या जब मुझे जल्दी से लॉग आउट करना होता है । जब मैंने ऐसा किया है, तो उबंटू ने विनम्रता से मुझे एक्स-विंडोज को फिर से स्पॉन करके लॉगिन स्क्रीन पर लौटा दिया है ।

मैंने अभी तक उपयोग नहीं किया है power-off की सुविधा gnome-session-quit, जैसा कि मैं आमतौर पर उपयोग करता हूं shutdown -P now उस उद्देश्य के लिए ।

जुबंटू पर (या जब भी एक्सएफसीई सत्र का उपयोग कर), आप टर्मिनल के माध्यम से लॉगआउट कर सकते हैं

xfce4-session-logout --logout

आपको निर्दिष्ट करना होगा --logout या लॉगआउट पुष्टिकरण स्क्रीन प्रदर्शित की जाएगी । यह काम करेगा कि आपने लॉग इन करते समय 'जुबंटू सत्र' या 'एक्सएफसीई सत्र' निर्दिष्ट किया है या नहीं Lightdm, क्योंकि सत्र अभी भी एक्सएफसीई सत्र प्रबंधक द्वारा प्रबंधित किया जाता है ।

इसके अलावा, एक अन्य विकल्प आपको लॉग आउट भी करेगा:

xfce4-session-logout --fast  

यदि यह आदेश जारी किया जाता है तो सत्र सहेजा नहीं जाता है, इसलिए इसका उपयोग करना सामान्य रूप से सबसे अच्छा है xfce4-session-logout --logout.

टर्मिनल का उपयोग करके लॉगआउट करने की क्षमता आपके लिए बहुत उपयोगी होगी, जैसा कि अन्य विकल्प जैसे कि सस्पेंड के साथ उपलब्ध हैं xfce4-session-logout.

अधिक जानकारी के लिए देखें man xfce4-session-logout या उबंटू मैनपेज ऑनलाइन.

आप नीचे कमांड का उपयोग कर सकते हैं:

sudo service lightdm restart

उबंटू मेट उपयोग के लिए mate-session-save --force-logout. यह पसंद है gnome-session-quit.

lubuntu 12.10 LXDE running on a Samsung netbook (CPU: 1.66 GHZ Intel Atom; RAM: 2GB)

नीचे दिए गए दो आदेशों ने मुझे तुरंत लॉग आउट कर दिया:

sudo pkill -u usernamesudo service lightdm restart

मैंने कोशिश की gnome-session-quit --force और यह काम करता है!

नोट: मैं उबंटू 15.04 का उपयोग करता हूं