Wie starte ich den Fenstermanager neu?

41

Wie starte ich den Fenstermanager neu, damit die Stile (oder was auch immer) wiederhergestellt werden?

Danach /etc/init.d/networking stopfühlen sie sich völlig gebrochen.

Dmitry Volosnykh
quelle
2
Das ist keine Antwort auf irgendeine Weise aber nur zu sagen, ein schöner Weg , um den Networking - Dienst zu stoppen , ist durchsudo service networking stop
Nitin Venkatesh
Oder sudo stop networking.
Eliah Kagan
Ich habe LightDM neu installiert. Ich habe lightdm neu gestartet. Nichts scheint zu helfen. Gibt es ein Kommandozeilen-Tool, mit dem Sie lightdm neu konfigurieren können?

Antworten:

57

Möglicherweise müssen Sie Ihren Display Manager neu starten, um das Problem zu beheben.

11.04 und früher.

sudo service gdm restart

Ubuntu 11.10 und neuer.

sudo service lightdm restart

lightdmersetzt gdmin Ubuntu 11.10

Ubuntu 15.04 und neuer.

sudo service sddm restart

Beim Neustart von lightdm wird möglicherweise der gesamte Display-Manager neu gestartet. Möglicherweise können Sie das Problem beheben, indem Sie Unity oder Compiz neu starten (Unity ist ein Compiz-Plugin).

Durch Neustarten von Unity ( nohup setsid unityODER nohup unity --restartauf der CLI ODER Alt+ F2und Eingabe unity) wird die Unity-Shell neu gestartet .

Wenn das nicht funktioniert, starten Sie compiz mit neu nohup compiz --replace. Möglicherweise müssen Sie Unity nach dem Neustart von compiz neu starten.

Durch einen Neustart von lightdm wird der gesamte Display-Manager neu gestartet, was am wahrscheinlichsten ist, aber auch Ihre laufenden Anwendungen schließt. Was Sie tun müssen, hängt davon ab, wie kaputt Ihre Sitzung ist. Wenn Sie Unity oder Compiz einfach neu starten können, tun Sie dies. Wenn das nicht funktioniert, starte lightdm neu.

Der folgende Wiki-Artikel enthält zusätzliche Informationen zum Beheben von LightDM-Problemen:

https://wiki.ubuntu.com/LightDM

Omegamormegil
quelle
1
Zugegeben, die Frage ist etwas vage. Aber warum sollte es notwendig sein, den Display Manager neu zu starten? Der Fenstermanager bietet Fensterstile, und ein Neustart ist in der Regel genauso effektiv wie die Eingabe einer neuen Sitzung. (Diese Antwort wird akzeptiert und funktioniert vermutlich ... aber es scheint mir, dass sie viel mehr bewirkt, als zur Behebung dieses Problems tatsächlich erforderlich ist. Ein Neustart des Computers würde ebenfalls funktionieren, ist jedoch nicht erforderlich. Ein Neustart von lightdm / gdm ist möglicherweise ebenfalls nicht erforderlich. )
Eliah Kagan
1
Du hast recht. Ein Neustart des Fenstermanagers würde vermutlich ein Problem mit der Fensterdekoration beheben. Wenn dies jedoch nicht funktioniert, ist ein Neustart der Sitzung der nächste Schritt, bevor die Box aus- und wieder eingeschaltet wird.
Omegamormegil
2
NB: Dadurch werden alle geöffneten Fenster geschlossen und alles darin geht verloren !!!
Isomorphismen
2
mit Ubuntu 16.04 sudo service sddm restartist kein erkannter Befehl, und die anderen genannten Optionen haben dazu geführt, dass sich mein Benutzer abgemeldet hat, so dass ein Neustart des Computers genauso schlecht funktioniert hätte.
Matt
Ich benutze 19.04. In dieser Version lautet der Befehl sudo service gdm restart. Soweit ich weiß, ist es seit dem 18.04.
SR_
34

Drücken Sie Alt+ F2und Typ unity, und drücken Sie dann Enter(dies ist die gleiche wie Laufen unity --replace).

Alin Andrei
quelle
6
IMO das ist die richtige Antwort auf die genaue Frage. Durch einen Neustart von lightdm / gdm wird Ihre gesamte X-Sitzung neu gestartet
Collin Peters
Dies sollte definitiv die akzeptierte Antwort sein. Leute, bitte stimmt zu!
NiKo
Dies setzt jedoch voraus, dass der Benutzer Unity ausführt. Nicht jeder Benutzer muss Unity ausführen. Ich bin mir nicht sicher, ob diese Antwort akzeptiert werden sollte, es sei denn, der Benutzer sagt, dass er Unity ausführt.
Ray,
Ubuntu 16.04: dies stürzt Chrom ab
matt
4

Wenn alles einfriert, ist ein weiterer Ort, an dem Sie möglicherweise neu starten möchten, lightdmein TTY. Dadurch werden alle Ihre Programme beendet .

  • drücke Strg + Alt + F2
  • Anmeldung
  • sudo service lightdm restart
Ciro Santilli ist ein Schauspieler
quelle
Downvoter erklären bitte warum, damit ich Informationen lernen und verbessern kann. Ich revanchiere mich nie.
Ciro Santilli am
Wahrscheinlich, weil Programme beendet wurden: Der Themenstarter wurde nur benötigt, um einen Window Manager neu zu starten.
Hallo-Engel
3

Eine Lösung für KDE:

Du musst tippen kwin --replace &

Ich habe keine Ahnung, warum @Alvaro darüber sagt sudo service kdm restart, aber zumindest auf Kubuntu keinen solchen Service.

Hallo Engel
quelle
1

Es gibt nur wenige Methoden, um X neu zu starten.

Wenn zum Beispiel alles eingefroren ist, können Sie es durch Drücken von Clt+ PrtScr+ beenden K.

Oder Sie können es vom Terminal aus neu starten, wie in den vorherigen Antworten beschrieben.

Weitere Informationen zum Neustart von X in Ubuntu .

Uboonto
quelle
1

Sie sollten Folgendes eingeben: sudo service XXX restart

Das XXXsollte (ohne Anführungszeichen) sein:

  • gdm wenn Sie Ubuntu 11.04 oder älter verwenden
  • lightdm für Ubuntu 11.10
  • kdm für Kubuntu
  • xdm für Xubuntu

Falls Sie einen anderen Display-Manager auf Ihrem (K / X / L) Ubuntu installiert haben, sollten Sie den von Ihnen verwendeten neu starten. Wenn Sie beispielsweise KDE auf Ubuntu installiert haben (und diesen verwenden), sollten Sie kdm nicht neu starten lightdm.

Falls Sie sich nicht sicher sind, was Sie neu starten sollen, lesen Sie die Dateien in /etc/init.d/ und prüfen Sie, ob es eine Datei mit dem XXXbereits erwähnten Namen gibt, oder so etwas wie YYYdm (dm steht für "display manager"). ).

Álvaro
quelle
kdm: unrecognized service: Kubuntu.
Hallo-Engel
0

Versuche Folgendes:

setsid unity

Wenn das nicht funktioniert, starten Sie X neu. Beachten Sie, dass dies alles zum Absturz bringt:

sudo service gdm restart
Jjed
quelle
setsid unityschien etwas zu starten, aber Stile bleiben gebrochen. sudo service gdm restartscheitert mit restart: Unknown instance:. Auf diese Weise endet es sehr oft, wenn ich versuche, den Dienst neu zu starten. In den meisten Fällen muss ich sie also stoppen und neu starten.
Dmitry Volosnykh
1
Dies liegt daran, dass Oneiric lightdmstandardmäßig verwendet, sodass Sie Folgendes eingeben müssen sudo service lightdm restart.
Nathan Osman