Существует несколько способов выхода из сеанса рабочего стола Ubuntu, но большинство из них настолько очевидны, что не нуждаются в руководстве, объясняющем их!
Однако вы можете не знать, как выйти из Ubuntu через терминал (или выйти из GNOME в любом дистрибутиве Linux, который его использует).
Черт возьми, я не знал этого до недавнего времени.
Чтобы выйти из терминала, откройте приложение Terminal и выполните следующую команду:
gnome-session-quit
После нажатия клавиши Enter появится диалог выхода из системы (стандартный графический интерфейс) с 30-секундным обратным отсчетом. Таймер дает вам время, чтобы сохранить все несохраненные работы, завершить все задачи и выйти из приложений чисто — чтобы убедиться, что вы безопасно вышли из вашей сессии пользователя Ubuntu правильным способом.
Но если вы торопитесь…
Чтобы выйти из Ubuntu из командной строки немедленно (т.е. сразу после нажатия клавиши Enter), откройте приложение Terminal и выполните ту же команду, но на этот раз добавьте в конец флаг —no-prompt, как показано ниже:
gnome-session-quit --no-prompt
Как только вы уберете палец с клавиши Enter, вы будете принудительно выведены из системы. Никаких «если», «но» и «может быть». Все несохраненные изменения, запущенные приложения, команды терминала или другие активные начинания будут уничтожены.
И вы вернетесь на экран входа в GDM.
Все просто, на самом деле!
Так почему же я пишу об этом пост?
Ну, я собирал некоторые компоненты GNOME для разработки, чтобы опробовать их (и сделать несколько скриншотов) для предстоящей статьи. Как только я закончил сборку, ни один из «очевидных» графических способов выхода из GNOME (например, меню состояния, ярлыки на экране приложений и т.д.) не сработал.
И да, я пытался терпеть ?.
Я обратился к Google, чтобы узнать «как выйти из GNOME из терминала». Я думал, что какой-нибудь богатый сниппет даст мне немедленный ответ.
Но этого не произошло.
Вместо этого Google выдал мне ссылки на (по общему признанию, полезные) руководства по «выходу из системы», в которых было описано (как мне показалось) шестнадцать различных способов выполнения одной и той же задачи, в то время как меня интересовал только этот конкретный.
Поэтому, чтобы помочь всем, кто окажется в подобной ситуации (хотя, возможно, только себе через 6 месяцев, когда я снова забуду), я решил написать краткое руководство, чтобы показать вам, как выйти из Ubuntu из командной строки, и… ну, вот и все!