Hallo, habe bei mehreren Geräten (Meistens mit Nvidia-Grafik, seltener mit AMD) das Problem, dass nach dem Standby Darstellungsfehler auftreten. Insbesondere werden Transparenzeffekte der Fensterverwaltung deaktiviert oder die Symbole auf dem Desktop sind mit bunten Mustern hinterlegt. Wenn ich einmal bei Systemeinstellungen > Anzeige und Monitor > Compositor > Compositor beim Starten aktivieren den Haken weg und wieder hin mache (Damit der Button zum anwenden aktiviert wird) und dann auf anwenden klicke, ist alles wieder wie es sein soll.
Habe versucht, das zu automatisieren, indem ich in /lib/systemd/system-sleep ein Script mit folgenden Inhalt ablege
1 2 3 4 5 6 7 8 9 10 | #!/bin/sh case $1/$2 in pre/*) # Place your pre suspend commands here, or `exit 0` if no pre suspend action required ;; post/*) sleep 2 kwin --replace & ;; esac |
Aber nützt nichts. Vermutlich, weil das Script als root ausgeführt wird und der kwin vom aktuellen User ausgeführt wird. Ein komplettes Neustarten des Managers ist auch nicht nötig, das passiert ja auch nicht, wenn ich die Einstellungen ändere. Irgend eine Art von Refresh reicht schon.
Hat jemand 'ne Idee, wie man das am besten in den Griff bekommen kann? Ich sollte auch bei weitem nicht der Einzige mit dem Problem sein... In der Vergangenheit war der Nvidia-Treiber so grottig, dass ich bei diesen Laptops STandby komplett deaktiviert hatte. Aber seit einiger Zeit geht es dann doch so einigermaßen. Wenn man das Neuladen des Compositors automatisch hinbekommen kann, wäre es akzeptabel.