KDE plasma 5: Keine Taskleiste und kein Rechtsklick auf den Desktop

30494
jozxyqk

Keine Ahnung wie das passiert ist. plasmashellIch stürzte ab, nachdem ich 6 GB Speicher verbraucht hatte, und ich hatte versucht, es zu entfernen ~/.cache. Kurz danach würde plasmashell meinen Desktop-Hintergrund mit einem Hintergrundbild starten, ohne dass mir eine Taskleiste angezeigt würde. Ich konnte kein Menü aufrufen, indem ich mit der rechten Maustaste auf den Desktop klickte.

Ein Neustart oder Neustart der gesamten Maschine hat nicht geholfen.

28

6 Antworten auf die Frage

35
EricS

Die Antwort von Jozxyqk ist richtig, aber ziemlich drastisch. Dadurch werden alle Ihre Toolbar-Anpassungen, App-Favoriten usw. entfernt.

Abhängig von der Ursache dieses Problems in Ihrem Fall können Sie das Problem möglicherweise beheben, indem Sie Ihre Datei plasma-org.kde.plasma.desktop-appletsrc bearbeiten und dann ausführen

kquitapp plasmashell && kstart plasmashell 

Ein Grund, dem ich begegnet bin, ist die fehlerhafte Multimonitor-Funktionalität, die manchmal die Taskleiste von meinem Laptopbildschirm "verliert", nachdem ich einen externen Monitor angeschlossen und später getrennt habe (dies war in Plasma 5.5 oder 5.6, denke ich). In diesem Szenario habe ich festgestellt, dass das Problem die Einstellung lastScreen in der Taskleistenkonfiguration ist. Um dies zu beheben, suchen Sie den Textabschnitt in plasma-org.kde.plasma.desktop-appletsrc, der folgendermaßen aussieht:

[Containments][1] activityId= formfactor=2 immutability=1 lastScreen=1 location=4 plugin=org.kde.panel wallpaperplugin=org.kde.image 

(Einige dieser Zeilen können sich in Ihrer Konfiguration unterscheiden. In meinem Abschnitt waren nur ein Dutzend Zeilen in der Datei enthalten, aber ich habe keine Ahnung, wie viel davon variieren kann.)

Die Einstellung lastscreen = 0 hat das Problem für mich behoben. Ich gehe davon aus, dass 0 für meinen Laptopbildschirm und 1 für den externen Monitor steht.

Im Zweifelsfall können Sie das Verfahren immer in der Antwort von jozxyqk ausführen und das neu erzeugte plasma-org.kde.plasma.desktop-appletsrc mit Ihrem gespeicherten plasma-org.kde.plasma.desktop-appletsrc.bak vergleichen, bevor Sie ein bearbeitetes Element wiederherstellen Version Ihrer gespeicherten Kopie.

Heh, eines dieser "Ich wünschte, ich hätte das erste Mal gelesen" :) Dmitri DB vor 7 Jahren 0
Vielen Dank, wie haben Sie es gefunden? Pavel vor 7 Jahren 0
@Pavel, wenn ich mich recht erinnere, fand ich es so: Die Antwort von jozxyqk führte mich zur richtigen Datei. Ich habe meine Datei gespeichert und seine Lösung verwendet und die neue Datei dann mit meiner alten Datei verglichen. LastScreen schien ein wahrscheinlicher Kandidat zu sein, also habe ich es versucht (meine alte Datei durch eine Änderung dieser einen Sache ersetzt). EricS vor 7 Jahren 1
In meinem Fall hat der Befehl "kquitapp plasmashell" einen Fehler erzeugt ("Das Beenden der Anwendung plasmashell ist fehlgeschlagen. Es wurde ein Fehler gemeldet: org.freedesktop.DBus.Error.NoReply: Ich habe keine Antwort erhalten ...") und musste töten die Plasmaschale Daddy32 vor 6 Jahren 0
Ich kann dem nicht einmal folgen, denn wenn ich ein Terminal öffne, ist es einfach unsichtbar wie die Taskleiste ... WorseDoughnut vor 5 Jahren 0
@WorseDoughnut: Alt-Ctrl-F2? EricS vor 5 Jahren 0
30
jozxyqk

Update: Sehen Sie sich zuerst die Antwort von EricS an, da Sie möglicherweise verhindern möchten, dass Ihre KDE-Konfiguration verloren geht.


Am Ende entfernte ich zufällige Konfigurationsdateien mit dem Namen plasma. Die, die funktionierte, war:

cd ~/.config mv plasma-org.kde.plasma.desktop-appletsrc \ plasma-org.kde.plasma.desktop-appletsrc.bak 

Starten Sie dann plasmashell erneut :

kbuildsycoca5 && kquitapp plasmashell && kstart plasmashell 
Das ist mir auch gerade passiert. Ihre Lösung hat funktioniert, aber ich musste ~ / .cache / sycoca5 zuerst auf meinen Benutzernamen setzen. Geremy vor 8 Jahren 0
Ich könnte dich küssen!!! DrorCohen vor 7 Jahren 0
Eine Million vielen Dank dafür: Ihr Fix hat geholfen. Ich hatte keine Ideen mehr. lightonphiri vor 7 Jahren 0
Sie haben mir eine Tonne Zeit gespart. Vielen Dank. lightonphiri vor 7 Jahren 0
1
JCMX

Ich habe diese Bedingung auch gefunden, wenn eine plasma-org.kde.plasma.desktop-appletsrc.lock-Datei im Verzeichnis ~ / .config verbleibt. Das Entfernen der Sperrdatei löste das Problem sofort.

in Kommentar umwandeln Pimp Juice IT vor 6 Jahren 0
1
Te Ri

In meinem Fall mit KDE 5.8.8 hat das Entfernen der folgenden zwei Konfigurationsdateien geholfen:

rm ~/.config/plasma-org.kde.plasma.desktop-appletsrc rm ~/.config/plasmashellrc 

Starten Sie dann KDE erneut.

Aus irgendeinem Grund wurden Standard-Widgets wie die Taskleiste bei der ersten Einrichtung während einiger Upgrades usw. nicht konfiguriert.

0
Jayesh Madoori

Ich weiß, dass dieser Beitrag wirklich sehr alt ist, aber auch heute ist dieser Fehler nicht von KDE behoben. Es passiert viel Zeit, aber cofig ist immer wieder nervig und nervig, aber heute habe ich die schnellste und einfachste Lösung dafür gefunden. ALT+F2Drücken Sie einfach und geben Sie "ksysguard" ein. Öffnen Sie es. Klicken Sie dann mit der rechten Maustaste auf "Kwin_x11". Klicken Sie dann auf "Send signal" und klicken Sie auf "Senden"Interrupt(INT)Innerhalb von 5-10 Sekunden wird die Anzeige schwarz und Sie kehren in den Login-Bereich zurück, sobald Sie sich anmelden. Panel (s), Wallpaper etc ... alles wieder auf den richtigen Weg ... Ich meine, egal welche Konfiguration Sie verwenden, Sie haben es zurückgebracht, da es genau war, bevor dieses Problem auftrat. Ich bin mir nicht sicher, welche Anwendung Sie verwenden, um die Sitzung wiederherzustellen oder nicht. Da dies bei mir während der Systemaktualisierung vorkommt, wenden Sie sich bitte an das Update. Falls Ihre Station nicht wiederhergestellt wurde und Sie sie wiederhergestellt haben, lassen Sie uns wissen, wie Sie dies getan haben. Vielen Dank. " Hilfe für Hilfe "

Mein erster Beitrag zum Superuser.

-1
rucko

Bearbeiten plasma-appletsrcund löschen Sie diesen Abschnitt.

[PlasmaViews][Panel 46][Horizontal1600] alignment=132 maxLength=1600 minLength=1600 offset=0 panelVisibility=0 thickness=36 

Dann neu starten.

Ihre Anweisungen sind sehr unklar. Ich bin nicht sicher, ob die Leute Ihre Lösung basierend auf dem, was Sie geschrieben haben, implementieren könnten. Kannst du expliziter sein? fixer1234 vor 7 Jahren 1