我习惯在按下电源按钮时出现一个交互式菜单,但是自从我最近安装了 GNOME 3.18 后,我发现按下电源按钮后唯一可用的操作是:“无”、“暂停”和“休眠”。
在 中dconf-editor
,有两个条目与此相关:
org.gnome.settings-daemon.plugins.power button-power
org.gnome.settings-daemon.plugins.power power-button-action
第一个包含所有选项(休眠、交互、挂起、关机、无...),但第二个只包含三个(休眠、挂起、无)。
问题是 GNOME 似乎使用第二个条目(power-button-action
)。
因为我不想使用休眠模式,而且我的电脑上无法使用挂起功能(这是另一个问题),所以我想映射一个在power-button-action
设置为时执行的交互式菜单hibernate
。
我想要的交互式菜单的命令是:
gnome-session-quit --power-off
我在 Dell Inspiron 3537 上运行 Ubuntu GNOME 16.04 LTS 64 位和 GNOME Shell 3.18.4。
更一般地,我希望能够在按下电源按钮时显示交互式关机菜单(无论如何,不一定要通过这种方式)。我尝试gnome-session-quit --power-off
使用 GNOME 键盘设置映射电源按钮,但似乎没有触发。
谢谢。
答案1
此功能在提交时被故意删除50564cde49ca2(为了错误 753713)。 后一些讨论,它返回gnome-设置-守护进程 3.20。
不幸的是,3.20 不在16.04 Ubuntu 存储库(但是您可以看到 Yakkety 16.10 有一个 3.20 版本)。
gnome3-staging ppa包含一个适当的包(3.20.1-2ubuntu1~ubuntu16.04.1),但我相信这需要将整个 gnome 安装更新到暂存流(就像测试版)。
我不知道您是否可以获取正确包的 deb 并以某种方式安装它。
这个问题有关于如何修改代码和编译工作版本的其他说明。
很抱歉,这个问题没有更好的答案,而且这些破坏性变化是在 LTS 版本中引入的。你可以针对这个错误进行投票在 Xenial 中发布 3.20 版本。