На этот вопрос уже есть ответ:
Я видел несколько предыдущих сообщений о выходе из терминала, но они были для старых версий. Я не нашел выхода из Ubuntu 13.10 с терминала.
Как выйти из терминала в Ubuntu 13.10?
Если вы находитесь в среде гномов / единства, вы можете использовать команду gnome-session-quit
, вы можете использовать gnome-session-quit --no-prompt
, если не хотите выбирать между блокировкой или выходом из системы.
Если вы находитесь в чистом терминале (без X-окружения) exit
должны сделать свое дело
Вы можете использовать сигнал dbus для выхода с рабочего стола, используя dbus-send
:
dbus-send --session --type=method_call --print-reply --dest=org.gnome.SessionManager /org/gnome/SessionManager org.gnome.SessionManager.Logout uint32:1
Протестировано с помощью gnome и unity.
gnome-session-quit --no-prompt
выйдет из существующего сеанса Unity без запроса.
Я обычно делаю killall -u <your-user-name>
, чтобы остановить мой текущий сеанс и очистить все оставшиеся мои процессы.
killall -u <username>
только уничтожит < user-name> процессы (т.е. никакие корневые процессы будет поврежден). Дополнительно я don' t говорят для уничтожения его с -9
. Ваша ссылка doesn' t касаются моего ответа во всем .
– Nathan Ballou
23.04.2020, 09:54