Answers:
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
සුරකින ලද ලේඛන සමඟ ගනුදෙනු කිරීමට පරිශීලකයාගෙන් ඉල්ලා නොසිටිනු ඇත.
මෙය පහසුම ක්රමයද? sudo logout වැනි සරල එක් පේළියේ විධානයක් නැත ?? මට ඒ සියල්ල කවදාවත් මතක නැත.
ඔව්, ලොග්අවුට් නමින් විධානයක් ඇත, නමුත් එය ටර්මිනලය ගැන සැලකිලිමත් වේ. gnome-session-save යනු සැබවින්ම ඉවත්ව යන වැඩසටහනකි gnome-session
, එය ඔබට ඇත්තෙන්ම මරා දැමිය හැකි නමුත් එය ඉවත් වීමට සුදුසුකම් නොලබයි. :-)
මෙම විධානයන් ඔබ root වීමට අවශ්ය නොවන බව සලකන්න.
ඔබට කෙටි විධානයක් අවශ්ය නම් ඔබට සැමවිටම ඔබේ පද්ධතියට අන්වර්ථයක් එක් කළ හැකිය .
~/.bash_aliases
පෙළ සංස්කාරකයක් සමඟ විවෘත කරන්න, නැතහොත් එය නොමැති නම් එය සාදන්න, සහ මෙවැනි දෙයක් එයට එක් කරන්න:
alias logout-gnome="gnome-session-save --force-logout"
(.bashrc නව වන සෑම අවස්ථාවකදීම පවත්වාගෙන යන බවත් එහි තිර රචනය යනු අතාත්වික අන්තයේ දක්වා ආරම්භ වේ, ඔබ ඔබගේ සියලු ස්ථිර යොමුවීම් එහි සකස් කළ යුතුය ද බලන්න: ? ස්ථිර "හෙවත්" නිර්මාණය කරන්නේ කෙසේද? )
man gnome-session-quit
, මම "--force" ඇත්තෙන්ම විවිධ තර්ක කිරීමට අදහස් කරන්නේ "--logout" බව සොයාගෙන ඇත. එමනිසා, ඔබට දෝෂ නොමැති බැවින් "--force --logout" ("බලයට" සහ "ලොග්අවුට්" ට පෙර us ණ දෙකක් ගායනා කරයි) වඩා හොඳ වනු ඇත. අවම වශයෙන්, උබුන්ටු 13.04 සහ ලිනක්ස් මින්ට් 15 හි තත්වය එයයි. ඩිස්ට්රෝ හි වෙනත් / පැරණි අනුවාදයන් ගැන IDK.
mate-session-save --force-logout
මම සහකරු ඩෙස්ක්ටොප් එක ස්ථාපනය කර ඇති අතර මෙනු කිසිවක් ක්රියා කළේ නැත, එෆ් යතුරු පවා ක්රියා කළේ නැත. ගොනු කළමණාකරු සමඟ ගවේෂණය කිරීමෙන් මට 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- පෙබරවාරි /msg00147.html
Gnome සැසි සඳහා, gnome-session-quit
හොඳින් ක්රියා කරයි. පෙරනිමියෙන් එය තහවුරු කිරීමක් ඉල්ලා පසුව ඔබව ඉවත් කරයි (එනම්, --logout
තර්කය පැහැදිලිව ඉක්මවා නොගියහොත් උපකල්පනය කෙරේ --power-off
). පිටවීම පිළිබඳ තහවුරු කිරීමක් ඉල්ලා නොසිටින ලෙස ඔබට විධානයට පැවසිය හැකිය:
--no-prompt
End the session without user interaction. This only works with --logout.
gnome-session-quit
12.04 හි තවමත් වලංගු වේ.
OP විසින් කවුළු / ඩෙස්ක්ටොප් කළමණාකරු නියම කර නොමැති නිසා සහ gnome-session-quit සියලු හැකියාවන් සමඟ ක්රියා නොකරනු ඇති බැවින්, මම කිහිප වතාවක් භාවිතා කළ පිවිසුම් තිරයට හෝ තේරීමට නැවත පැමිණීමට සාමාන්ය X- වින්ඩෝස් ක්රමයක් මෙන්න. අවසාන නිකුතු කිහිපයක්:
ටර්මිනලයකින් (විවිධාකාරයෙන්, 'Alt-F2 + xterm, හෝ Ctrl-T, හෝ Crt-Alt-F1, හෝ නැටිලස්හි ඩෙස්ක්ටොප් එක මත දකුණු-ක්ලික් කිරීමෙන් සහ "විවෘත අග්ර" කෙටිමඟ ආදිය භාවිතා කිරීමෙන්. ) වර්ගය
sudo pkill X
මෙය බොහෝ අවස්ථාවන් සඳහා සාමාන්යයෙන් අධික ලෙස මරා දමනු ලැබේ. මම එල්ලෙන ක්රියාවලියක් ඇති විට හෝ ඉක්මනින් ඉවත් වීමට සිදු වූ විට මම එය භාවිතා කිරීමට නැඹුරු වෙමි. මම මෙය සිදු කළ විට, උබුන්ටු එක්ස් වින්ඩෝස් නැවත විහිදුවමින් ආචාරශීලී ලෙස මාව පිවිසුම් තිරයට ගෙන ඇත.
මම සාමාන්යයෙන් ඒ සඳහා භාවිතා කරන පරිදි, මම තවමත් එහි power-off
අංගය භාවිතා කර නොමැත .gnome-session-quit
shutdown -P now
Xubuntu හි (හෝ Xfce සැසියක් භාවිතා කරන සෑම විටම), ඔබට ටර්මිනලය හරහා ලොග්අවුට් කළ හැකිය
xfce4-session-logout --logout
ඔබ සඳහන් කළ යුතුය, --logout
නැතහොත් ඉවත් වීමේ තහවුරු කිරීමේ තිරය දර්ශණය වේ. ඔබ ලොග් වූ විට 'Xubuntu සැසිය' හෝ 'Xfce සැසිය' නියම කර තිබේද යන්න මෙය ක්රියාත්මක වනු ඇත Lightdm
, මන්ද සැසිය තවමත් Xfce සැසි කළමනාකරු විසින් කළමනාකරණය කරනු ලැබේ.
ඊට අමතරව, තවත් විකල්පයක් මඟින් ඔබව ඉවත් කරනු ඇත:
xfce4-session-logout --fast
මෙම විධානය නිකුත් කරන්නේ නම් සැසිය සුරකිනු නොලැබේ, එබැවින් සාමාන්යයෙන් භාවිතා කිරීම වඩාත් සුදුසුය xfce4-session-logout --logout
.
ටර්මිනලය භාවිතා කර ලොග්අවුට් කිරීමේ හැකියාව ඔබට ඉතා ප්රයෝජනවත් වනු ඇත, එසේම අත්හිටුවීම වැනි වෙනත් විකල්පද ඇත xfce4-session-logout
.
වැඩි විස්තර සඳහා, බලන්න man xfce4-session-logout
හෝ සමඟ අමුත්තන් උබුන්ටු manpages .
උබුන්ටු සහකරු භාවිතය සඳහා mate-session-save --force-logout
. එය හරියට ය gnome-session-quit
.
මම උත්සාහ කළ gnome-session-quit --force
අතර එය ක්රියාත්මක වේ!
සටහන: මම උබුන්ටු 15.04 භාවිතා කරමි
ඔබගේ .bashrc වෙත පහත පේළිය එක් කිරීමෙන් ශ්රිතයක් නිර්වචනය කරන්න, ඉන්පසු ෂෙල් විමසුමේ ලාංඡනය ටයිප් කිරීමෙන් ආයාචනා කරන්න .
logoff() { gnome-session-quit --logout --no-prompt ; } # Log Out
ඔබ X ධාවනය කරන්නේද නැතහොත් ඔබ TTY එකක සිටියද ක්රියා කරන ක්රමයක් තිබේ. එතනට යන්න:
ඔබ භාවිතා කරන්නේ නම් lightdm
sudo service lightdm restart
ඔබ භාවිතා කරන්නේ නම් gdm
හෝ උබුන්ටු GNOME හි භාවිතා කරන්නේ නම්
sudo service gdm restart
ඔබ භාවිතා කරන්නේ නම් kdm
හෝ කුබුන්ටු වල
sudo service kdm restart
මෙම විධානයේ අවාසිය නම් එය ඔබගේ මුරපදය ඉල්ලා සිටීමයි.
2019 යාවත්කාලීන කිරීම
වෙනත් පිළිතුරු මට වැඩ කළේ නැත. උබුන්ටු 18 (LTS) මත ටයිප් කිරීම පහසුය:
exit
එය ඔබව නැවත පිවිසුම් තිරයට ගෙන එනු ඇත.