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

40

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

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

    
задан Dmitry Volosnykh 30.09.2011 в 18:46
источник

7 ответов

50

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

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 - это компилятор).

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

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

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

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

Ссылка

    
ответ дан Omegamormegil 15.11.2011 в 20:56
источник
31

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

ответ дан Alin Andrei 30.09.2011 в 19:38
3

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

  • нажмите Ctrl + Alt + F2
  • Войти
  • sudo service lightdm restart
ответ дан Ciro Santilli 包子露宪 六四事件 法轮功 01.10.2012 в 16:10
3

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

Вам нужно набрать kwin --replace &

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

    
ответ дан Hi-Angel 14.08.2014 в 17:00
1

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

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

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

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

ответ дан Uboonto 11.01.2012 в 21:53
1

Вы должны ввести: sudo service XXX restart

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

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

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

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

    
ответ дан Álvaro 18.11.2011 в 13:06
0

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

setsid unity

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

sudo service gdm restart
    
ответ дан Jjed 30.09.2011 в 19:06