Как перезапустить оконный менеджер?

Как перезапустить оконный менеджер, чтобы стили (или что-то еще) были восстановлены?

После выполнения /etc/init.d/networking stop они чувствуют себя совершенно сломленными.

7 ответов

Возможно, вам придется перезапустить менеджер дисплеев, чтобы исправить вашу проблему.

11.04 и ранее.

sudo service gdm restart

Ubuntu 11.10 и новее.

sudo service lightdm restart

lightdm заменяет gdm в Ubuntu 11.10

Ubuntu 15.04 и новее.

sudo service sddm restart

При перезапуске lightdm перезапускается весь диспетчер отображения, вы можете решить проблему, перезапустив Unity или Compiz (Unity - это плагин Compiz).

Перезапуск Unity (nohup setsid unity ИЛИ ЖЕ nohup unity --restart на CLI ИЛИ Alt+F2 и введите unity) перезапускает оболочку Unity.

Если это не сработает, перезапустите compiz с nohup compiz --replace, Возможно, вам придется перезапустить Unity снова после перезапуска Compiz.

Перезапуск lightdm перезапускает весь диспетчер отображения, который, скорее всего, будет работать, но он также закроет запущенные приложения. Что вам нужно сделать, зависит от того, насколько прервана ваша сессия. Если вы можете просто перезапустить Unity или Compiz, сделайте это. Если это не сработает, перезапустите lightdm.

Следующая статья вики содержит дополнительную информацию об исправлении проблем LightDM:

https://wiki.ubuntu.com/LightDM

Нажмите Alt+F2 и введите unity, затем нажмите Enter (это так же, как работает unity --replace).

Если все зависает, можно перезапустить другое место lightdm из это из TTY. Это убьет все ваши программы.

  • нажмите Ctrl + Alt + F2
  • авторизоваться
  • sudo service lightdm restart

Решение для KDE:

Вы должны напечатать kwin --replace &

Я понятия не имею, почему @ Альваро говорит о sudo service kdm restart, но, по крайней мере, на Kubuntu такого сервиса нет.

Вы должны напечатать: sudo service XXX restart

XXX должно быть (без кавычек):

  • gdm если вы используете Ubuntu 11.04 или старше
  • lightdm для Ubuntu 11.10
  • kdm для Кубунту
  • xdm для Xubuntu

Если вы установили другой менеджер дисплеев в Ubuntu (K/X/L), вам следует перезапустить тот, который вы используете, например, если вы установили KDE в Ubuntu (и тот, который вы используете), перезапустите kdm, а не LightDM.

Если вы не уверены, что перезапустить, посмотрите файлы в /etc/init.d/ и посмотрите, есть ли файл с именем, который содержит XXX уже упоминалось, или что-то вроде YYYdm (дм сокращение от "Диспетчер отображения").

Есть несколько способов перезапустить X.

Например, если все замерзло, вы можете убить его, нажав Clt+PrtScr+K.

Или вы можете перезапустить его из терминала, как описано в предыдущих ответах.

Подробнее о том, как перезагрузить X в Ubuntu.

Попробуйте следующее:

setsid unity

Если это не сработает, попробуйте перезапустить X. Обратите внимание, что это приведет к сбою всего:

sudo service gdm restart
Другие вопросы по тегам