Aufgrund eines Problems mit gnome-power-manager, gnome-shell und meiner nvidia-Karte bin ich also in der unangenehmen Lage, mit kaputter Grafik aus dem Suspensions-/Schlafmodus zu kommen. Dieses Problem löst sich von selbst, wenn ich die Befehlszeile Alt + F2 verwenden kann, um gnome-shell neu zu starten. Manchmal kann ich jedoch nicht wirklich auf dieses Menü zugreifen und muss es blind mit den kaputten Grafiken tun.
Anstatt zu den stromfressenden Nouveau-Treibern zu wechseln, dachte ich, ich versuche einfach, die Funktionalität von
zu replizierenr
oder
restart
im Alt + F2-Menü in einem Skript und lassen Sie es nach der Wiederherstellung aus dem Suspend ausführen.
Irgendwelche Ratschläge/Ideen? Ich weiß gar nicht, wo ich anfangen soll.
(Alternativ, wenn Sie eine andere Problemumgehung/Lösung haben...?)
Bearbeiten:Diese Leute diskutieren dasselbe Problem:https://bbs.archlinux.org/viewtopic.php?pid=932527
Akzeptierte Antwort:
vorausgesetzt, es handelt sich um ein Einzelbenutzersystem , und vorausgesetzt, dass ein HUP-Signal ausreicht (veranlasst gnome-shell, sich selbst neu zu starten), müssen Sie ein Hook-Skript einfügen, das so etwas wie
enthältcase "$1" in
resume)
killall -HUP gnome-shell
esac
in ein pm-utils
Hook-Skript, z. B. /usr/lib/pm-utils/sleep.d/99hup-gnome-shell
.
Dies sendet ein HUP-Signal an jede gnome-shell
Instanz läuft, und für ein Einzelbenutzersystem sollte es nur eine geben.
Wenn HUP nicht funktioniert, können Sie TERM oder KILL ausprobieren und hoffen, dass Ihr Sitzungsmanager ein anderes startet.