Я установил различные менеджеры окон (Потрясающий, dwm, и т.д.), которого я не могу выйти из системы назад на экран входа в систему (сессия гнома) для переключения на другой менеджер окон. Я должен перезагрузить, чтобы сделать это, которое является пустой тратой времени (и может привести к повреждению данных).
Подвергните сомнению, Как можно выйти из системы через терминал? не работал..
dbus-send --session --type=method_call --print-reply --dest=org.gnome.SessionManager /org/gnome/SessionManager org.gnome.SessionManager.Logout uint32:1
.. ни один не сделал это:
gnome-session-save --force-logout
.. ни это:
gnome-session-quit --force-logout
они все возвратились:
Failed to call logout: The name org.gnome.SessionManager was not provided by any .service files
Существует ли быстрый способ выйти из системы назад в менеджер сеансов Gnome от среды рабочего стола не-Gnome с помощью эмулятора терминала? Я знаю, что CTRL+ALT+BACKSPACE может быть настроен для перезапуска X, но я ищу самый легкий способ выйти из системы.
Вы можете перезапустить менеджер рабочего стола, который похож на перезапуск X.
В Ubuntu 11.10:
sudo service lightdm restart
В более ранних версиях:
sudo service gdm restart
Если это не помогло или вы работаете в очень старой системе, попробуйте:
sudo /etc/init.d/gdm restart
[ 117] Один из них должен вернуть вас к экрану входа. Имейте в виду, что вам не будет предложено, поэтому сохраните любую работу перед выполнением этой команды!
<modkey> + shift + q
- команда по умолчанию для уничтожения клиента wm на dwm и awesome. Это эффективно возвращает к экрану выхода из системы. Протестировано на MacBook Air XUbuntu 12.10 с dmw, где это alt + shift + q. Испытано на ThinkPad под управлением Debian Stretch с потрясающим 3.5.
В Ubuntu 12.04 вы можете использовать
/usr/lib/indicator-session/gtk-logout-helper --logout
. Откроется диалоговое окно. Я использую его с Awesome Window Manager.
Для непосредственного выхода из системы вы также можете (мягко) убить свой оконный менеджер.
Я не думаю, что это хороший способ сделать это, но:
kill -9 -1
Вы пробовали
/usr/bin/gnome-session-quit --logout --no-prompt
Это работает для меня на сессии Awesome WM Gnome. Начиная с GNOME 3.10 или около того, --logout --no-prompt теперь требуется, потому что я думаю, что диалоговое окно исчезло.