Force xfce4-power-manager para suspender

3

Gostaria que meu botão de energia fosse suspenso - sem perguntas.

xfce4-power-manager gostaria que meu botão de energia fosse suspenso - mas somente depois de eu ser perguntado:

An application is currently disabling the automatic sleep. Doing this action now may damage the working state of this application.

Parece ser causado por um vídeo do YouTube em pausa. E eu realmente não poderia me importar menos. A parte surpreendente é que se eu fechar minha tampa, então o xfce4-power-manager faz entender que ele deve suspender sem perguntas.

Então, existe uma maneira que eu posso fazer com que o xfce4-power-manager entenda que quando eu pressiono o botão liga / desliga, eu simplesmente quero o mesmo comportamento como se eu fechasse a tampa?

Nas configurações do gerenciador de energia, tanto 'Quando o botão liga / desliga é pressionado' e 'Quando a tampa do laptop está fechada' são definidas como 'Suspender'.

    
por Ole Tange 24.04.2016 / 19:33

1 resposta

0

tente isto:

git clone git://git.xfce.org/xfce/xfce4-power-manager

edite o xfce4-power-manager / src / xfpm-power.c

encontre e comente linhas:

if(power->priv->inhibited && force == FALSE) {
    GtkWidget *dialog;
    gboolean ret;

    dialog = gtk_message_dialog_new(NULL,
            GTK_DIALOG_MODAL,
            GTK_MESSAGE_QUESTION,
            GTK_BUTTONS_YES_NO,
            _("An application is currently disabling the automatic sleep. "
                "Doing this action now may damage the working state of this application.\n"
                "Are you sure you want to hibernate the system?"));
    ret = gtk_dialog_run(GTK_DIALOG(dialog));
    gtk_widget_destroy(dialog);


    if(!ret || ret == GTK_RESPONSE_NO)
        return;
}

executar:

cd xfce4-power-manager
sh autogen.sh
make

copiar:

cp -pf src/xfce4-pm-helper /usr/bin
cp -pf src/xfce4-power-manager /usr/bin
cp -pf src/xfpm-power-backlight-helper /usr/bin

para / usr / bin ou onde xfce4-power-manager é

logout e login.

    
por 26.03.2018 / 23:40