Jak zrestartować menedżera okien?

41

Jak zrestartować menedżera okien, aby przywrócić style (lub cokolwiek innego)?

Po wykonaniu /etc/init.d/networking stopczują się całkowicie złamani.

Dmitrij Wołosnykh
źródło
2
To nie jest odpowiedź w żaden sposób, ale po prostu mówiąc, lepszym sposobem na zatrzymanie usługi sieciowej jestsudo service networking stop
Nitin Venkatesh
Lub sudo stop networking.
Eliah Kagan
Ponownie zainstalowałem lightdm. Zrestartowałem lightdm. Wydaje się, że nic nie pomaga. Czy istnieje narzędzie wiersza poleceń, za pomocą którego można ponownie skonfigurować lightdm?

Odpowiedzi:

57

Może być konieczne zrestartowanie menedżera ekranu, aby rozwiązać problem.

11.04 i wcześniejsze.

sudo service gdm restart

Ubuntu 11.10 i nowsze.

sudo service lightdm restart

lightdmzastępuje gdmw Ubuntu 11.10

Ubuntu 15.04 i nowsze.

sudo service sddm restart

Podczas ponownego uruchamiania lightdm ponownie uruchamia cały menedżer wyświetlania, możesz być w stanie rozwiązać problem, uruchamiając ponownie unity lub compiz (Unity to wtyczka compiz).

Ponowne uruchomienie Unity ( nohup setsid unityOR nohup unity --restartna CLI OR Alt+ F2i typ unity) ponownie uruchamia powłokę Unity.

Jeśli to nie zadziała, uruchom ponownie program compiz nohup compiz --replace. Może być konieczne ponowne uruchomienie Unity po zrestartowaniu Compiz.

Ponowne uruchomienie lightdm ponownie uruchamia cały menedżer wyświetlania, który najprawdopodobniej będzie działał, ale zamknie również uruchomione aplikacje. To, co musisz zrobić, zależy od stopnia zerwania sesji. Jeśli możesz po prostu zrestartować Unity lub Compiz, zrób to. Jeśli to nie zadziała, uruchom ponownie lightdm.

Poniższy artykuł wiki zawiera dodatkowe informacje na temat rozwiązywania problemów z LightDM:

https://wiki.ubuntu.com/LightDM

Omegamormegil
źródło
1
Trzeba przyznać, że pytanie jest niejasne. Ale dlaczego konieczne byłoby zrestartowanie menedżera wyświetlania? Menedżer okien zapewnia style okien, a jego ponowne uruchomienie jest zwykle tak samo skuteczne, jak wejście do nowej sesji. (Ta odpowiedź została zaakceptowana i przypuszczalnie zadziałała ... ale wydaje mi się, że robi o wiele więcej, niż jest w rzeczywistości wymagana do rozwiązania tego problemu. Ponowne uruchomienie komputera też by działało, ale jest niepotrzebne. Ponowne uruchomienie lightdm / gdm również może być niepotrzebne. )
Eliah Kagan
1
Masz rację. Ponowne uruchomienie menedżera okien prawdopodobnie rozwiązałoby problem z dekoracjami okien. Jeśli jednak to nie zadziała, ponowne uruchomienie sesji będzie kolejnym krokiem przed włączeniem zasilania urządzenia.
Omegamormegil
2
Uwaga: spowoduje to zamknięcie wszystkich otwartych okien i wszystko w nich zostanie utracone !!!
izomorfizmy
2
w systemie Ubuntu 16.04 sudo service sddm restartnie jest rozpoznawanym poleceniem, a inne wspomniane opcje spowodowały wylogowanie mojego użytkownika, więc ponowne uruchomienie komputera działałoby tak samo źle.
mat
Używam 19.04. W tej wersji polecenie to sudo service gdm restart. O ile rozumiem, dzieje się tak od 18.04.
SR_
34

Naciśnij Alt+ F2i wpisz unity, a następnie naciśnij Enter(to samo co uruchamianie unity --replace).

Alin Andrei
źródło
6
IMO to poprawna odpowiedź na dokładne pytanie. Ponowne uruchomienie lightdm / gdm spowoduje ponowne uruchomienie całej sesji X
Collin Peters
To zdecydowanie powinna być zaakceptowana odpowiedź. Ludzie proszę głosować!
NiKo
Ale zakłada to, że użytkownik działa w jedności. Nie każdy użytkownik musi działać w jedności; chyba że użytkownik powie, że działa w jedności, nie jestem pewien, czy ta odpowiedź powinna być odpowiedzią zaakceptowaną ...
Ray
Ubuntu 16.04: powoduje awarię chromu
mat
4

Jeśli wszystko zawiesza się, innym miejscem, z którego możesz zrestartować komputer, lightdmjest TTY. To zabije wszystkie twoje programy .

  • naciśnij Ctrl + Alt + F2
  • Zaloguj sie
  • sudo service lightdm restart
Ciro Santilli
źródło
Downvoters proszę wyjaśnić, dlaczego mogę uczyć się i poprawiać informacje. Nigdy nie odwetu.
Ciro Santilli 28 改造 中心 法轮功 六四 事件
Prawdopodobnie z powodu programów do zabijania: narzędzie do uruchamiania tematów było potrzebne tylko do ponownego uruchomienia Menedżera okien.
Cześć Angel
3

Rozwiązanie dla KDE:

Musisz wpisać kwin --replace &

Nie mam pojęcia, dlaczego @ Álvaro mówi o tym sudo service kdm restart, ale przynajmniej na Kubuntu nie ma takiej usługi.

Cześć aniele
źródło
1

Istnieje kilka metod ponownego uruchomienia X.

Jeśli na przykład wszystko się zawiesiło, możesz je zabić, naciskając Clt+ PrtScr+ K.

Lub możesz ponownie uruchomić go z terminala, jak opisano w poprzednich odpowiedziach.

Więcej informacji na temat ponownego uruchamiania X w Ubuntu .

Uboonto
źródło
1

Powinieneś wpisać: sudo service XXX restart

XXXPowinny być (bez cudzysłowów):

  • gdm jeśli używasz systemu Ubuntu 11.04 lub starszego
  • lightdm dla Ubuntu 11.10
  • kdm dla Kubuntu
  • xdm dla Xubuntu

Jeśli zainstalowałeś innego menedżera ekranu na swoim (K / X / L) Ubuntu, powinieneś zrestartować ten, którego używasz, np. Jeśli zainstalowałeś KDE na Ubuntu (i to ten, którego używasz), powinieneś zrestartować kdm, a nie lightdm.

W przypadku, gdy nie masz pewności, co zrestartować, zobacz pliki w /etc/init.d/ i sprawdź, czy istnieje plik o nazwie, która zawiera XXXjuż wspomniane, lub coś w rodzaju YYYdm (dm to skrót od „menedżera wyświetlania” ).

Álvaro
źródło
kdm: unrecognized service: Kubuntu.
Cześć Angel
0

Spróbuj wykonać następujące czynności:

setsid unity

Jeśli to nie zadziała, spróbuj ponownie uruchomić X. Zauważ, że spowoduje to awarię wszystkiego:

sudo service gdm restart
Jjed
źródło
setsid unitywydawało się, że coś wypuszcza, ale style pozostają zepsute. sudo service gdm restartnie działa z restart: Unknown instance:. W ten sposób kończy się bardzo często, gdy próbuję ponownie uruchomić usługę, więc w większości przypadków muszę je zatrzymać.
Dmitry Volosnykh
1
Wynika to z faktu, że Oneiric używa lightdmdomyślnie, więc należy wpisać sudo service lightdm restart.
Nathan Osman,