Hallo,
wenn mein Notebook aus dem Suspend-Modus aufwacht, waren meine Desktop-Symbole defekt (Nvidia-Grafikkarte). Im Netz findet man dazu einiges. Hat bei mir aber alles nicht so funktioniert wie erhofft. Und da ich auch keine Taste drücken wollte für Neustart der Plasmashell (es sollte automatisch passieren), habe ich es jetzt so ähnlich gelöst wie hier:
Ich habe mir ein Shellscript mit folgendem Inhalt angelegt:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | #!/bin/bash myfunc () { dbus-monitor --session "type='signal',interface='org.kde.Solid.PowerManagement.Actions.SuspendSession'" | while read x; do if echo "$x" | grep -i "resumingfromsuspend" >/dev/null; then kquitapp5 plasmashell sleep 4 kstart5 plasmashell 2>/dev/null fi done } myfunc & |
Dieses wird gestartet über Autostart (Systemeinstellung / Starten und Beenden / Autostart / vor Sitzungsstart) und führt dazu, dass nach Erwachen aus dem Resume-Modus die plasmashell neu gestartet wird und damit die Symbole etc. wieder korrekt sind. Alle anderen Lösungen (system-sleep-hook, systemd-service, pkill -ABRT plasmashell) führten bei mir nur zu halb guten Ergebnissen. So waren z.B. die Icons von Plasmoids in der Taskleiste nicht korrekt. Mit obiger Lösung klappt aber auch das.
Vielleicht hilft das ja anderen mit ähnlichen Problemen.