क्या कोई टर्मिनल कमांड है जो आपको आपके वर्तमान डेस्कटॉप सत्र से लॉग आउट करेगा और आपको लॉगिन स्क्रीन पर वापस ले जाएगा?
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
(वाया द्वारा, देखें उनका जवाब "बिना किसी विशेषाधिकारों के रिबूट?" अधिक डीबस अच्छाई के लिए!)
या वैकल्पिक रूप से, आप उपयोग कर सकते हैं
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 का उपयोग करता हूं