Eu tenho um arquivo: /etc/pm/sleep.d/85rmNvidiaModule
. Nele eu tenho:
#!/bin/bash
case $1 in
suspend)
echo "Oh, this time we are doing a suspend to RAM. Cool!"
sudo modprobe -r nvidia-uvm; optirun true
;;
*)
echo "Not doing anything useful"
;;
esac
Isso funciona bem quando uso pm-suspend
, mas não funciona quando uso o botão liga / desliga para suspender ou quando faço:
dbus-send --system --print-reply \
--dest=org.freedesktop.login1 /org/freedesktop/login1 \
"org.freedesktop.login1.Manager.Suspend" boolean:true
Então a questão é como eu executo um script quando suspendo o uso do gnome-shell 3.14.1.
Também estou no Debian GNU / Linux jessie / sid, e a maioria dos pacotes está bem instalada.