Як перезапустити менеджер вікон?


41

Як перезапустити менеджер вікон, щоб відновити стилі (чи що завгодно)?

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


2
Це ніяк не відповідь, а просто сказати, що приємніший спосіб зупинити мережевий сервісsudo service networking stop
Нітін Венкатеш

Або sudo stop networking.
Елія Каган


Я перевстановив lightdm. Я перезапустив lightdm. Начебто нічого не допомагає. Чи є інструмент командного рядка, з яким можна переналаштувати lightdm?

Відповіді:


57

Можливо, вам доведеться перезапустити менеджер дисплеїв, щоб усунути свою проблему.

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 перезапускається весь диспетчер дисплеїв, можливо, ви зможете вирішити проблему, перезапустивши єдність або compiz (Unity - це плагін compiz).

Перезапуск Unity ( nohup setsid unityАБО nohup unity --restartна CLI OR Alt+ F2та введіть unity) перезапускає оболонку Unity.

Якщо це не працює, перезапустіть compiz nohup compiz --replace. Можливо, вам доведеться знову перезапустити єдність після перезапуску compiz.

Перезапуск lightdm перезапускає весь диспетчер дисплеїв, який, швидше за все, працює, але він також закриє ваші запущені програми. Що вам потрібно зробити, залежить від того, наскільки зламаний ваш сеанс. Якщо ви можете просто перезапустити Unity або Compiz, зробіть це. Якщо це не працює, перезавантажте lightdm.

У наступній статті wiki є додаткова інформація про виправлення проблем LightDM:

https://wiki.ubuntu.com/LightDM


1
Справді, питання дещо розпливчасте. Але чому потрібно було б перезапустити диспетчер дисплеїв? Менеджер вікон - це те, що забезпечує стилі вікон і його перезапуск зазвичай настільки ж ефективний, як і введення нового сеансу. (Ця відповідь прийнята і, імовірно, спрацьована ... але мені здається, вона робить набагато більше, ніж потрібно насправді, щоб виправити цю проблему. Перезавантаження комп'ютера теж спрацювало б, але це зайве. Перезапуск lightdm / gdm також може бути непотрібним. )
Елія Каган

1
Ти правий. Перезапуск менеджера вікон, ймовірно, виправить проблему з прикрасами вікна. Однак, якщо це не працює, перезапуск сеансу буде наступним кроком, перш ніж живлення перемикатиме поле.
Омегамормегіл

2
NB: Це закриє всі ваші відкриті вікна і все в них буде втрачено !!!
ізоморфізм

2
з Ubuntu 16.04, sudo service sddm restartне є визнаною командою, а інші згадані варіанти призвели до виходу мого користувача, тому перезапуск машини працював би так само погано.
мат

Я використовую 19.04. З цією версією команда є sudo service gdm restart. Наскільки я розумію, це так з 18.04.
SR_

34

Натисніть Alt+ F2і введіть unity, а потім натисніть Enter(це те саме, що працює unity --replace).


6
ІМО - це правильна відповідь на точне запитання. Перезапуск lightdm / gdm перезапустить весь ваш X сеанс
Collin Peters

Це безумовно має бути прийнятою відповіддю. Люди, будь ласка, підкажіть!
NiKo

Але це передбачає, що користувач працює в єдності. Не кожному користувачеві доводиться виконувати єдність; якщо користувач не сказав, що він / він має єдність, я не впевнений, чи повинна ця відповідь бути прийнятою відповіддю ...
Рей

Ubuntu 16.04: цей хром виходить з ладу
мат

4

Якщо все замерзне, інше місце, з якого ви можете перезапустити, lightdm- це від TTY. Це знищить усі ваші програми .

  • натисніть Ctrl + Alt + F2
  • вхід
  • sudo service lightdm restart

Скажіть, будь ласка, поясніть, чому я можу вчитися та вдосконалювати інформацію. Я ніколи не мстити.
Ciro Santilli 新疆 改造 中心 法轮功 六四 事件

Можливо, через вбивство програм: для запуску Window Manager був потрібен лише запуск теми.
Привіт-Ангел

3

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

Ви повинні набрати kwin --replace &

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


1

Існує небагато методів перезапуску X.

Якщо, наприклад, усе замерзло, його можна вбити, натиснувши Clt+ PrtScr+ K.

Або ви можете перезапустити його з терміналу, як описано в попередніх відповідях.

Детальніше про перезавантаження X в Ubuntu .


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 коротке для "менеджер дисплеїв" ).


kdm: unrecognized service: Кубунту.
Привіт-Ангел

0

Спробуйте наступне:

setsid unity

Якщо це не працює, спробуйте перезапустити X. Зверніть увагу, що це призведе до краху всього:

sudo service gdm restart

setsid unityздавалося, щось запускає, але стилі залишаються порушеними. sudo service gdm restartне вдається з restart: Unknown instance:. Цей шлях закінчується дуже часто, коли я намагаюся перезапустити сервіс, тому в більшості випадків мені доводиться їх зупиняти і запускати.
Дмитро Волосних

1
Це тому, що Oneiric використовується lightdmза замовчуванням, тому вам потрібно буде ввести sudo service lightdm restart.
Натан Осман
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.