强制 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 所在的位置

注销和登录。

相关内容