जवाबों:
gnome-session-quit
dbus-send --session --type=method_call --print-reply --dest=org.gnome.SessionManager /org/gnome/SessionManager org.gnome.SessionManager.Logout uint32:1
( DoR के माध्यम से , "रिबूट बिना सूडो विशेषाधिकारों के लिए रिबूट?" का जवाब देखें )।
या वैकल्पिक रूप से, आप उपयोग कर सकते हैं
gnome-session-save --force-logout
--force-logout
इसके विपरीत सिर्फ --logout
उपयोगकर्ता को सहेजे गए दस्तावेज़ों आदि से निपटने के लिए नहीं कहेंगे।
क्या यह सबसे आसान तरीका है? सुडोल लॉगआउट की तरह कोई सरल एक लाइन कमांड ?? मुझे वह सब कभी याद नहीं रहेगा।
हां, लॉगआउट नामक एक कमांड है, लेकिन यह टर्मिनल को चिंतित करता है। सूक्ति-सत्र-सेव वह प्रोग्राम है जो वास्तव में क्विट करता है gnome-session
, जिसे आप निश्चित रूप से मार सकते हैं, लेकिन यह लॉग आउट के रूप में योग्य नहीं होगा। :-)
साथ ही ध्यान दें कि इन आदेशों की आपको आवश्यकता नहीं है।
यदि आप एक छोटी कमांड रखना चाहते हैं तो आप हमेशा अपने सिस्टम में एक उपनाम जोड़ सकते हैं ।
~/.bash_aliases
एक पाठ संपादक के साथ खोलें , या यदि यह वहां नहीं है, तो इसे बनाएं और इसमें कुछ इस तरह जोड़ें:
alias logout-gnome="gnome-session-save --force-logout"
(.bashrc एक स्क्रिप्ट है जो हर बार एक नया वर्चुअल टर्मिनल शुरू होने पर चलाया जाता है, आपको अपने सभी स्थायी उपनामों को वहां स्थापित करना चाहिए, यह भी देखें: एक स्थायी "उपनाम" कैसे बनाएं? )
man gnome-session-quit
, मैंने पाया कि "--फोर्स" और "--लॉगआउट" वास्तव में अलग-अलग तर्क हैं। इसलिए, "--force --logout" ("बल" और "लॉगआउट" से पहले दो माइनस गाते हैं, बीच की जगह के साथ) बेहतर होगा क्योंकि आपके पास त्रुटियां नहीं होंगी। कम से कम, उबंटू 13.04 और लिनक्स मिंट 15. IDK के बारे में यही बात है।
मैंने मेट डेस्कटॉप स्थापित किया था और कोई भी मेनू काम नहीं करता था, यहां तक कि एफ-कीज़ भी काम नहीं करता था। मैं फ़ाइल प्रबंधक के साथ ब्राउज़िंग के माध्यम से xterm प्राप्त करने में कामयाब रहा।
केवल एक चीज जो काम करती थी:
sudo pkill -u username
alias ulogout="sudo pkill -KILL -u $1"
। किसी के काम आ सकता है। उपयोग:ulogout user_name
alias logout="sudo pkill -u ${USER}"
?
sudo
? इसके अलावा, मुझे लगता है कि यह लॉग आउट करने से अलग है, क्योंकि यह आपकी सभी प्रक्रियाओं को मार देगा (उदाहरण के लिए, यदि आपके पास एक और दूरस्थ सत्र है, तो यह भी मारा जाएगा)। मुझे यह भी यकीन नहीं है कि यह आपकी सभी प्रक्रियाओं को मार देगा (मैं सोच सकता हूं कि यह पहले खुद को मार सकता है?) क्या आप जानते हैं कि यह संभव है?
mate-session-save --force-logout
। इस जवाब को देखें ।
ऐसा लगता है कि 11.10 के लिए gnome-session-save
नाम बदल दिया गया था gnome-session-quit
। मुख्य उत्तर में सब कुछ अभी भी उस एकल परिवर्तन के साथ काम करना चाहिए।
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 में अभी भी मान्य है।
चूंकि ओपी ने विंडो / डेस्कटॉप मैनेजर को निर्दिष्ट नहीं किया है, और गनोम-सेशन-लीव सभी संभावनाओं के साथ काम नहीं कर सकता है, यहां लॉगिन स्क्रीन या चयनकर्ता पर लौटने के लिए एक सामान्य एक्स-विंडो तरीका है जो मैंने कई बार उपयोग किया है पिछले कई रिलीज:
एक टर्मिनल से (विभिन्न प्रकार से, 'Alt-F2 + xterm, या Ctrl-T, या Crt-Alt-F1, या Nautilus में डेस्कटॉप पर राइट-क्लिक करके और "टर्मिनल में खोलें" शॉर्टकट का उपयोग करके, आदि) ) प्रकार
sudo pkill X
यह आमतौर पर ज्यादातर स्थितियों के लिए ओवरकिल होता है। जब मुझे कोई त्रिशंकु प्रक्रिया मिली हो या जब मुझे जल्दी से लॉग आउट करना हो तो मैं इसका उपयोग करता हूं। जब मैंने यह कर लिया है, तो उबंटू ने विनम्रतापूर्वक मुझे एक्स-विंडो को री-स्पैनिंग करके लॉगिन स्क्रीन पर लौटा दिया है।
मैंने अभी तक की power-off
सुविधा का उपयोग नहीं किया है gnome-session-quit
, क्योंकि मैं आमतौर पर shutdown -P now
उस उद्देश्य के लिए उपयोग करता हूं ।
Xubuntu (या जब भी Xfce सत्र का उपयोग कर रहे हैं) पर, आप टर्मिनल का उपयोग करके लॉगआउट कर सकते हैं
xfce4-session-logout --logout
आपको निर्दिष्ट करना होगा --logout
या लॉगआउट पुष्टिकरण स्क्रीन प्रदर्शित करनी होगी। यह तब भी काम करेगा जब आपने whether Xubuntu session ’या ce Xfce session’ को निर्दिष्ट किया है Lightdm
, जब आपने लॉग इन किया था , क्योंकि सत्र अभी भी Xfce सेशन मैनेजर द्वारा प्रबंधित है।
इसके अलावा, एक और विकल्प आपको लॉग आउट करेगा:
xfce4-session-logout --fast
यदि यह आदेश जारी किया जाता है, तो सत्र को बचाया नहीं जाता है, इसलिए इसका उपयोग करना सबसे अच्छा है xfce4-session-logout --logout
।
टर्मिनल का उपयोग कर लॉगआउट करने की क्षमता आपके लिए बहुत उपयोगी होगी, क्योंकि अन्य विकल्प जैसे कि सस्पेंड जो कि उपलब्ध हैं xfce4-session-logout
।
अधिक जानकारी के लिए, देखें man xfce4-session-logout
या उबंटू ऑनलाइन का प्रबंधन करें ।
उबंटू मेट उपयोग के लिए mate-session-save --force-logout
। यह पसंद है gnome-session-quit
।
मैंने कोशिश की gnome-session-quit --force
और यह काम करता है!
नोट: मैं ubuntu 15.04 का उपयोग करता हूं
अपने .bashrc में निम्न पंक्ति जोड़कर एक फ़ंक्शन को परिभाषित करें, फिर शेल प्रॉम्प्ट पर लॉगऑफ़ लिखकर आह्वान करें ।
logoff() { gnome-session-quit --logout --no-prompt ; } # Log Out
एक तरीका है जो काम करेगा कि क्या आप एक्स चला रहे हैं या आप एक टीटीवाई में हैं। तुम वहाँ जाओ:
यदि तुम प्रयोग करते हो lightdm
sudo service lightdm restart
यदि आप gdm
या Ubuntu गनोम में उपयोग करते हैं
sudo service gdm restart
यदि आप kdm
कुबंटु में उपयोग करते हैं या करते हैं
sudo service kdm restart
इस कमांड का नकारात्मक पक्ष यह है कि यह आपके पासवर्ड के लिए पूछेगा।
2019 अपडेट
अन्य उत्तर मेरे काम नहीं आए। Ubuntu 18 (LTS) पर टाइप करना आसान है:
exit
यह आपको लॉगिन स्क्रीन पर लौटा देगा।
sudo logout
?? मुझे वह सब कभी याद नहीं रहेगा।