Frage: Wie kann ich ein Skript zuweisen, das ausgeführt wird, wenn ich die Suspend-Option im Power-Menü auswähle?
Kontext:
Ich habe einen Sony VAIO-Laptop mit einer AMD Radeon-Grafikkarte. Ich möchte die diskrete Grafikkarte deaktivieren / aktivieren können. Ich habe kein Problem damit, aber es verursacht Probleme beim Anhalten und Fortsetzen nach dem Anhalten.
Wenn die Sitzung nach dem Anhalten wieder aufgenommen wird (mit deaktivierter diskreter DPU), dreht sich der Lüfter unkontrolliert. Ich möchte das Anhalte-Skript bearbeiten oder der Anhalte-Option im Power-Menü ein neues Skript zuweisen. Auf diese Weise kann ich die GPU vor dem Suspendieren wieder aktivieren.
EDIT:
Nach einigen Recherchen denke ich, dass es etwas mit den Dateien in zu tun hat /etc/pm/sleep.d/
?
Wenn ich dort ein benutzerdefiniertes Skript einfügen würde, würde es beim Anhalten und Fortsetzen nach dem Anhalten ausgeführt?
Wie unterscheide ich im Skript zwischen Anhalten / Wiederaufnehmen?
tp_id=
()xinput list | grep -i touchpad | awk '{ print $7 }' | sed 's/id=//'(
) die ID nicht zurück, während dieser Befehl über die Befehlszeile ausgeführt wird. Kannst du einen Grund dafür sehen? Für andere Zwecke funktioniert Ihr Skript hervorragend. Vielen Dank!/lib/systemd/system-sleep/
stattdessen verwenden.