当会话被锁定时,按下电源按钮暂停。

是否有可能配置Ubuntu,使电源按钮在会话被锁定与否的情况下都能导致暂停?

例如,请参考这里。然而,如果会话被锁定,该配置将无效。

请注意,我的问题本质上与这个问题相同,但给出的答案并没有完全回答问题。


请不要重复提问,请在现有的帖子上提供悬赏,如果您认为被接受的答案没有正确回答问题。另一种选择是在答案下评论,要求发布者修改他/她的答案。 - Eliran Malka
尝试通过gsettings set org.gnome.settings-daemon.plugins.power button-power 'suspend'来强制执行。 - Eliran Malka
查看此相关帖子,可能会有帮助。 - Eliran Malka
@Eliran:没错,我已经在你提到的帖子中附上了链接。但是当会话被锁定时,它不起作用。关于重复评论的问题仍然有效。我已经为原始问题提供了奖励。我邀请其他人改进答案! - Adam Paetznick
顺便问一下,你有没有尝试解读/etc/acpi/powerbtn.sh文件的内容?似乎所有的逻辑都集中在那个文件里。无论如何,祝你好运。 - Eliran Malka
1个回答

也许不是最干净的解决方案,但对我来说有效。为了解决这个问题,我在文件 /etc/acpi/powerbtn.sh 的开头添加了以下内容:
/usr/sbin/pm-suspend
exit 0

这个方法有效,但是当我从暂停状态恢复后,系统立即再次进入暂停状态。不过,每次按下按钮时只会发生一次,所以它仍然很有用。 - GordonM
看起来脚本被执行了两次。也许应该在脚本中创建一个锁文件,以防止重复执行(如果锁文件存在,则脚本将简单地退出)。然后,在唤醒后,应该以某种方式删除锁文件。 - Paweł Nadolski