Was tun, wenn der Desktop einfriert?

7

Ich bin unter Linux Mint 17. Ich habe einen unerwarteten Softwarefehler festgestellt.

Der Desktop hat auf nichts reagiert.

Da ich unerfahren bin, konnte ich nur mit CTRL+ ALT+ zur Konsole wechseln F1und den Computer dann neu starten mit:

reboot

Gibt es ein geeigneteres Verfahren?

LinuxSecurityFreak
quelle

Antworten:

9

Update 2018-Apr-15

Ab Linux Mint 18 wurde ein Wechsel zum LightDM-Display-Manager vorgenommen, den Sie wie folgt neu starten können:

sudo service lightdm restart

Original

Laufen rebootist eine absolut sichere Methode. Wenn Sie sich nur abmelden möchten (starten Sie Ihre GUI-Sitzung neu), können Sie Folgendes ausführen:

sudo service mdm restart

Dadurch wird der Mint Display Manager neu gestartet, der Standard-Display Manager unter Mint.

terdon
quelle
6

Wenn Sie dazu in der Lage sind CTRLALTF1, nachdem Sie versucht haben, die fehlerhafte Software zu töten . (via pgrep, pkill...). Nicht immer, aber oft reicht es aus, die Kontrolle über die grafische Umgebung zurückzugewinnen und sich nach a normal abzumeldenCTRLALTF7

Wenn Sie dies normalerweise nicht tun können CTRLALTBACKSPACE, können Sie den Grafikserver neu starten.

Unter Ubuntu sollten Sie den Befehl geben, da sudo service lightdm restartnach dem CTRLALTF1, ich denke, Sie können das Analogon für Mint leicht finden.

Dies rebootist die letzte Ressource, und sie wird so gut wie möglich geschlossen, da alle Prozesse noch ausgeführt werden und reagieren.

Hastur
quelle
2

Sie können ausführen sudo pkill Xorg, wodurch der X11-Server beendet wird, der dann für eine Anmeldeaufforderung neu gestartet wird.

Diese Methode ist einfacher, leichter zu merken und allgemeiner als der Neustart des zugrunde liegenden Dienstes. Der Dienst kann sich je nach ausgewählter Linux-Distribution, Version oder Grafikumgebung ändern, aber der X-Servername ist viel stabiler. es hat sich seit einem Jahrzehnt nicht geändert.

Wenn Sie eine nicht gespeicherte laufende Arbeit wiederherstellen möchten, anstatt den X-Server zu beenden, der sofort alle X-Clients (Anwendungen) beendet, identifizieren Sie möglicherweise das falsche Programm, das Ihren Desktop eingefroren hat, normalerweise entweder eine Anwendung oder eine Desktop-Komponente, die die Maus gepackt hat und behielt es und tötete oder startete diese genaue Komponente neu. Bei Mint 17.2 und dem Mate-Desktop passiert mir dies häufig mit mate-panel.

jlliagre
quelle
0

Zusätzlich zu allen Antworten hier können einige der Magic SysRq-Schlüssel sehr nützlich sein, wenn selbst die Textkonsole (VT) nicht reagiert:

  • Wenn Ihr Desktop einfriert, weil er nicht mehr über genügend physischen Speicher verfügt und ausgetauscht wird, können Sie einen OOM-Kill mit auslösen AltSysRqf. Das hat meinen Speck ein paar Mal gerettet!
  • Wenn alles andere fehlschlägt, können Sie REISUB verwenden , um Prozesse zum ordnungsgemäßen Beenden aufzufordern , bevor Sie sie beenden und das System neu starten .
FX
quelle