So beheben Sie einen eingefrorenen Mate Linux-Desktop

click fraud protection

Der Mate-Desktop basiert auf Gnome 2.X, das es seit mehr als zehn Jahren gibt. Da es auf solch einer alten Technologie basiert, ist es sehr zuverlässig und stößt selten auf Probleme. "Fast" ist jedoch keine 100% ige Erfolgsquote, und leider können manchmal Probleme auftreten und Ihren Workflow stoppen. Wenn diese Probleme auftreten, wissen viele Linux-Benutzer nicht, wie sie sie beheben sollen. Hier erfahren Sie, wie Sie einen eingefrorenen Mate Linux-Desktop reparieren.

Aktualisieren Sie das Mate-Bedienfeld

In den meisten Fällen, in denen ein Absturz oder ein Einfrieren auf dem Mate-Desktop auftritt, ist das Bedienfeld fehlerhaft. Panel-Abstürze, selbst bei stabiler, gut getesteter Software wie Mate, können aufgrund zahlreicher Faktoren auftreten, z. B. aufgrund von Speichermangel, Panel-Applets von Drittanbietern usw. Der beste Weg, um dieses Problem zu beheben, besteht darin, das defekte Panel zu aktualisieren.

Das Aktualisieren eines nicht funktionierenden Mate-Bedienfelds ist etwas schwieriger als das Aktualisieren moderner Desktop-Umgebungen wie Gnome Shell. Der Grund? Mate basiert auf einer älteren Version des Gnome-Desktops, die nie über eine integrierte Aktualisierungsfunktion verfügt. Daher müssen Sie die Dinge über das Terminal selbst in die Hand nehmen.

instagram viewer

Drücken Sie, um auf ein Terminalfenster auf Ihrem Mate-Desktop zuzugreifen Strg + Alt + T. oder Strg + Umschalt + T. auf der Tastatur. Von hier aus führen Sie die pidof Befehl auf "Mate-Panel", der Name des Prozesses, der das Panel auf Mate behandelt.

Pidof Mate-Panel

Ausführen der pidof Befehl gibt eine Zahlenausgabe zurück. Diese Zahlenausgabe ist die Prozess-ID für das Panel-Programm. Von hier aus können Sie das eingefrorene / kaputte Mate-Panel mit dem töten töten Befehl.

Prozess-ID-von-Pidof beenden

Alternativ, wenn Sie das Programm mit dem beenden töten Befehl und pidof funktioniert bei Ihnen nicht, probieren Sie das aus alle töten Befehl zusammen mit "Mate-Panel".

Killall Mate-Panel

Sobald Sie das Panel "getötet" haben, sollte Mate automatisch sofort ein neues, funktionierendes Panel aufrufen und Ihre Probleme sollten gelöst sein. Wenn das System kein neues Bedienfeld aufruft, können Sie es mit dem folgenden Befehl manuell aufrufen.

Mate-Panel &

Aktualisieren Sie den Mate-Fenstermanager

Ein weiterer Grund, warum die Mate-Desktop-Umgebung blockieren, einfrieren oder abstürzen kann, ist der Marco-Fenstermanager. Normalerweise sind diese Abstürze auf das Alter des Fenstermanagers oder auf Fehler oder verschiedene andere Faktoren zurückzuführen.

Das Aktualisieren des Mate-Fenstermanagers (Marco), ähnlich wie das Mate-Bedienfeld, muss in der Befehlszeile erfolgen, hauptsächlich weil in den Systemeinstellungen keine integrierte Aktualisierungsoption für Marco vorhanden ist.

Öffnen Sie ein Terminalfenster durch Drücken von Strg + Alt + T. oder Strg + Umschalt + T. auf der Tastatur. Von dort aus führen Sie die marco - ersetzen Befehl. Stellen Sie sicher, dass Sie das hinzufügen & Symbol, um die Bash-Shell anzuweisen, diesen Befehl in den Hintergrund zu stellen.

marco --replace &

Wenn Sie den obigen Befehl im Terminal Ihres Mate-PCs ausführen, sollte sich der Mate-Fenstermanager sofort selbst aktualisieren und den ausgeführten Befehl in den Hintergrund senden. Führen Sie nun die aus verleugnen Befehl zum Trennen von Marco von Ihrer laufenden Shell.

verleugnen

Sobald der Befehl disown ausgeführt wurde, sollten alle Probleme mit dem Mate-Fensterverwaltungssystem behoben sein!

Erstellen Sie ein Reset-Skript

Das Aktualisieren der Mate-Desktopumgebung mit den obigen Befehlen ist sehr nützlich, da Sie sich so schnell selbst speichern können. Wenn Sie sich jedoch nicht gerne an mehrere Befehle erinnern, um Ihre Mate-Sitzung zu reparieren, werden Sie froh sein zu wissen, dass dies alles mit einem Skript zum schnellen Zurücksetzen gelöst werden kann.

Der erste Schritt beim Erstellen eines Rücksetzskripts besteht darin, eine neue, leere Datei in Ihrem Home-Verzeichnis (~) zu erstellen. Verwendung der berühren Befehl, machen Sie die leere "Mate-Reset" -Datei.

Berühren Sie Mate-Reset

Öffnen Sie die neu erstellte Datei „Mate-Reset“ im Nano-Texteditor, um sie zu bearbeiten.

Nano-W Mate-Reset

Fügen Sie die erste Codezeile oben im Skript ein. Dieser Code wird als "Shebang" bezeichnet und teilt der Bash-Shell mit, was mit der Skriptdatei zu tun ist.

#! / bin / bash

Drücken Sie nach der ersten Codezeile die Taste Eingeben Taste, um eine neue Zeile zu erstellen. Fügen Sie dann die zweite Codezeile hinzu, die das Mate-Bedienfeld zurücksetzt.

Killall Mate-Panel

Drücken Sie nach dem Befehl zum Zurücksetzen des Bedienfelds Eingeben noch eine neue Linie zu machen. Fügen Sie dann in der letzten Codezeile das Skript hinzu, wodurch der Mate-Fenstermanager zurückgesetzt wird.

marco --replace &

Speichern Sie die Änderungen am Skript in Nano, indem Sie auf drücken Strg + O.und schließen Sie es mit Strg + X.. Aktualisieren Sie von dort aus die Berechtigungen und installieren Sie "mate-reset" im Verzeichnis "/ usr / bin /".

sudo chmod + x mate-reset
sudo mv mate-reset / usr / bin /

Sobald sich das Mate-Reset-Skript im Verzeichnis "/ usr / bin /" befindet, können Sie Ihren Mate-Desktop durch Drücken von zurücksetzen Alt +F2und geben Sie den folgenden Befehl ein.

Mate-Reset
watch instagram story