xfce4-power-manager を強制的に一時停止します。

xfce4-power-manager を強制的に一時停止します。

電源ボタンを一時停止したいです。質問はありません。

xfce4-power-managerは私の電源ボタンを一時停止したいが、次の要求を受けた後にのみ可能です。

アプリケーションは現在自動スリープモードを無効にしています。これで、アプリケーションの動作状態が損なわれる可能性があります。

YouTube動画が一時停止したために発生したようです。私は本当に気にしません。驚くべきことに、ふたを閉めるとxfce4-power-managerする質問をしばらく停止する必要があることを理解してください。

それでは、xfce4-power-managerに電源ボタンを押したときにカバーを閉じたときと同じ動作をしたいと理解する方法はありますか?

電源マネージャの設定では、「電源ボタンを押したとき」と「ノートブックカバーを閉じたとき」の両方が「一時停止」に設定されています。

答え1

この試み:

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

xfce4-power-manager/src/xfpm-power.cを編集してください。

次の行を見つけてコメントを付けてください。

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;
}

ランニング:

cd xfce4-power-manager
sh autogen.sh
make

コピー:

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

/usr/bin または xfce4-power-manager がある場所に移動します。

ログアウトしてログインしてください。

関連情報