Startseite
» LINUX
»
So beheben Sie einen Absturz des KDE Plasma-Panels
So beheben Sie einen Absturz des KDE Plasma-Panels
Wenn die KDE-Plasma-Oberfläche einfriert, verschwindet oder nicht mehr reagiert, während Ihre Anwendungsfenster geöffnet bleiben, starten Sie den Computer neu plasmashell. In Plasma 6 und vielen Plasma-5-Installationen ist dies plasmashell --replaceals Schnellwiederherstellungsbefehl dokumentiert. Dadurch wird die Desktop-Oberfläche inklusive Bedienfeldern und Widgets neu geladen, ohne dass ein vollständiger Neustart erforderlich ist.
Führen Sie die folgenden Schritte aus, um das Panel zunächst wiederherzustellen, und untersuchen Sie anschließend einen wiederkehrenden Absturz. Die genaue Einrichtung und der Aktualisierungsplan der Dienste variieren je nach Linux-Distribution. Beginnen Sie daher mit dem Befehl, der zu Ihrer Sitzung passt.
Starten Sie das Plasma-Panel neu.
1. Bestätigen Sie, dass nur die Hülle betroffen ist.
Prüfen Sie, ob geöffnete Fenster noch reagieren und ob Sie zwischen ihnen wechseln können. Wenn die Fenster sichtbar bleiben, die Bedienoberfläche oder die Desktop-Widgets aber verschwunden sind, liegt das Problem wahrscheinlich in plasmashellKWin. Wenn der gesamte Bildschirm eingefroren, schwarz oder nicht nutzbar ist, hilft ein Neustart der Bedienoberfläche möglicherweise nicht. Speichern Sie nach Möglichkeit Ihre Arbeit und verwenden Sie stattdessen Ihre normale Abmelde- oder Wiederherstellungsfunktion. Vermeiden Sie einen Neustart von KWin bei einem reinen Bedienoberflächenfehler, da KWin Fenster und Compositing separat verwaltet.
Geöffnete Fenster bleiben sichtbar, auch wenn nur das Bedienfeld verschwindet.
2. Führen Sie den Ersetzungsbefehl aus.
Drücken Sie Alt+Leertaste oder Alt+F2 , um KRunner zu öffnen; beide Tastenkombinationen sind im KRunner-Handbuchplasmashell --replace dokumentiert. Geben Sie dann den Befehl ein und drücken Sie die Eingabetaste. KDE dokumentiert ebenfalls beide Tastenkombinationen für KRunner, mit dem Befehle auch dann ausgeführt werden können, wenn das Bedienfeld fehlt. Auf vielen Systemen öffnet Strg+Alt+T die Konsole; andernfalls verwenden Sie Ihre konfigurierte Terminal-Tastenkombination und führen denselben Befehl dort aus. Die Wiederherstellungsanleitung von KDE verwendet diesen Befehl, wenn die Shell neu gestartet werden muss. Fügen Sie nicht hinzu sudo; dies ist Ihre Desktop-Shell, daher sollte sie als Ihr angemeldeter Benutzer neu gestartet werden.
Verwenden Sie den Befehl zum Ersetzen der Shell, um die Plasma-Desktop-Shell neu zu starten.
Geben Sie Plasma einige Sekunden Zeit, das Panel neu zu laden. Ihre geöffneten Anwendungsfenster sollten weiterhin sichtbar bleiben. Wenn Sie Konsole verwenden, lassen Sie diese geöffnet, bis die Shell wiederhergestellt ist. Der Befehl dient dazu, die aktuelle Shell zu ersetzen, anstatt sie zu beenden und angehalten zu lassen.
3. Versuchen Sie es mit dem Benutzerdienst, falls Ihre Sitzung diesen verwendet.
Manche Plasma-Sitzungen werden als systemd-Benutzerdienst gestartet und überwacht. In KRunner oder Konsole können Sie dies ausprobieren systemctl --user restart plasma-plasmashell.service. Die KDE- Fehlerbehebungshinweise listen den entsprechenden Neustart des Dienstes für Sitzungen auf, die die systemd-Initialisierung aktivieren. Falls Ihr System meldet, dass die Unit nicht gefunden werden kann, überspringen Sie diese Option und verwenden Sie plasmashell --replacestattdessen die entsprechende Alternative. Dienstnamen und die Sitzungsintegration sind distributionsabhängig.
Verwenden Sie den Befehl „service“ nur dann, wenn Ihre Distribution diesen Benutzerdienst bereitstellt.
4. Überprüfen Sie, was zurückgegeben wurde.
Vergewissern Sie sich, dass der Anwendungsstarter, der Task-Manager, die Taskleiste und alle anderen Bedienelemente wieder angezeigt werden. Falls die Bedienelemente zwar wieder erscheinen, aber weiterhin nicht auf Klicks reagieren, warten Sie kurz, bis Plasma vollständig geladen ist. Falls sie weiterhin fehlen, melden Sie sich von der Plasma-Sitzung ab und wieder an. Dies ist ein umfassender Reset und kann Anwendungen schließen. Speichern Sie daher Ihre Dokumente vorher.
Nach dem Neustart der Shell überprüfen Sie, ob das Panel und seine Widgets wieder angezeigt werden.
Ermitteln Sie die Ursache, falls das Panel ständig abstürzt.
5. Notieren Sie sich Ihre Plasma-Version und installieren Sie die Distributionsupdates.
Öffnen Sie die Systemeinstellungen → Über dieses System und notieren Sie sich die Plasma-Version und die Grafikplattform, z. B. Wayland oder X11. Falls die Einstellungen nicht verfügbar sind, führen Sie den Befehl plasmashell --versionin der Konsole aus. Installieren Sie anschließend ausstehende Updates mit dem Updater oder Paketmanager Ihrer Distribution. Plasma-Fehlerbehebungen werden von verschiedenen Distributionen zu unterschiedlichen Zeiten bereitgestellt. Verwenden Sie die für Ihre Version unterstützten Pakete und starten Sie die Sitzung neu, falls der Updater Plasma-Komponenten ersetzt.
Notieren Sie sich Ihre Plasma-Version und Ihre Grafikplattform, bevor Sie einen wiederkehrenden Absturz melden.
6. Testen Sie die kürzlich hinzugefügten Widgets.
Wenn der Absturz nach der Installation eines Widgets, dem Ändern eines Designs oder der Bearbeitung des Panels auftrat, testen Sie diese Änderung zuerst. Sobald das Panel wieder funktioniert, klicken Sie mit der rechten Maustaste darauf und wechseln Sie in den Bearbeitungsmodus. Entfernen Sie ein kürzlich hinzugefügtes Drittanbieter-Widget, übernehmen Sie die Änderung und prüfen Sie, ob das Problem erneut auftritt. Ändern Sie jeweils nur ein Element, um die Ursache zu identifizieren. Die Debugging-Hinweise von KDE erklären, dass Plasma-Widgets innerhalb der Shell ausgeführt werden plasmashell, sodass ein fehlerhaftes Applet die Shell beeinträchtigen kann. Vermeiden Sie es, die gesamte Plasma-Layoutkonfiguration als voreilige Lösung zu löschen, da dadurch benutzerdefinierte Panels und Desktop-Widgets verloren gehen können.
Entfernen Sie nacheinander die kürzlich hinzugefügten Widgets, um zu testen, ob diese den Absturz auslösen.
7. Lesen Sie das Shell-Log.
Öffnen Sie die Konsole und führen Sie den Befehl aus journalctl /usr/bin/plasmashell. Überprüfen Sie die Meldungen um den Zeitpunkt des Verschwindens des Panels und achten Sie auf wiederholte Warnungen oder Fehler. Die Ausgabe kann auch normale Startdetails enthalten; eine einzelne Zeile beweist daher nicht die Ursache des Absturzes. Tritt das Problem erneut auf, notieren Sie sich die Uhrzeit und vergleichen Sie die neuen Meldungen. Die Plasma-Debugging-Anleitung von KDE verwendet diesen Befehl zur Überprüfung des Verhaltens von Shell und Widgets.
Untersuchen Sie die PlasmaShell-Protokollmeldungen um den Zeitpunkt des Panel-Fehlers.
8. Senden Sie einen hilfreichen Absturzbericht.
Wenn der KDE-Absturzbericht erscheint, beschreiben Sie bitte die Schritte, die zum Fehler geführt haben, und lassen Sie ihn einen Stacktrace erstellen. Notieren Sie außerdem Ihre Distribution und Version, die Plasma-Version, Ihre Wayland- oder X11-Sitzung, Ihre Monitoreinstellungen sowie alle kürzlich installierten Widgets oder Designs. Eine präzise Reproduktionsbeschreibung und ein hilfreicher Stacktrace unterstützen die Entwickler bei der Fehlersuche. Die KDE -Anleitung zur Fehlerberichterstattung erklärt, welche Informationen anzugeben sind. Bei Problemen mit der Plasma-Shell senden Sie den Bericht bitte über den Absturzbericht oder erstellen Sie ihn im Abschnitt „plasmashell“ von KDE Bugzilla .
Fügen Sie eine kurze Reproduktionsbeschreibung hinzu und, falls verfügbar, den Crash-Backtrace.