Executando o script antes de suspender ao usar o dbus

5

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.

    
por amir 20.12.2014 / 15:06

0 respostas