Как выйти из системы текущего пользователя?

20312
cdonts

Я очень новичок в мире Linux. Я только что установил Ubuntu 12.04, и мне было интересно, как выйти из системы с помощью терминала. Я искал в Интернете, и все сайты говорят, что я должен запустить команду logoutили exit. Но вот проблема. Использование logoutвыдает мне сообщение о том, что я должен использовать exit. И используя exitпросто закрывает терминал, я все еще вошел в систему.

Как этого добиться?

Заранее спасибо.

2
`выход` должен быть правильным термином, когда вы говорите" выйти ", вы имеете в виду выход из системы XWindow (GUI)? Rudu 10 лет назад 0
Привет спасибо за ответ Да, я имею в виду или возвращаюсь туда, где вам нужно ввести свой пароль пользователя для входа (точно так же, как выход из Windows). cdonts 10 лет назад 0
В верхнем правом углу есть несколько маленьких значков. Нажимайте по одному из них за раз, и каждый из них предоставит вам опции «Завершение работы / Выход из системы / перезагрузка компьютера». MariusMatutiae 10 лет назад 0
Спасибо за ваш ответ, но я спрашиваю об этом из терминала / командной строки. cdonts 10 лет назад 0

1 ответ на вопрос

5
MariusMatutiae

If you are using gnome,

 gnome-session-quit 

or

 gnome-session-save --force-logout 

or also

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

If you use KDE,

 qdbus org.kde.ksmserver /KSMServer org.kde.KSMServerInterface.logout -1 -1 -1 

In LXDE,

 lxde-logout 

In XFCE,

 xfce4-session-logout 

Whatever your desktop environment, you can define an alias to make your life easier. Edit the file /home/your_name/.bashrc,

and place in it, toward the end, the following line:

 alias mylg='gnome-session-quit' 

or whichever command you wish. Source the file,

 source .bashrc 

and you now have a brand new command, mylg, which will log you out.

Первая команда работает на Ubuntu. Большое спасибо! cdonts 10 лет назад 0