当前位置: 首页>>技术问答>>正文


如何禁用键盘上的睡眠按钮?

, ,

问题描述

我的键盘上有一个”power button”,可以启用待机或休眠状态。我无法在“系统设置>键盘”,“系统>电源管理”,“compiz配置”或类似的地方找到此键的映射(我可以在统一之前找到它)。如何禁用(不重新映射)这个按钮?

我不想完全禁用hibernate /sleep,只是这个键被意外压得很多,而且非常烦人。

最佳解决办法

禁用系统中的挂起按钮

gsettings set org.gnome.settings-daemon.plugins.power button-suspend "nothing"

恢复为默认值

gsettings set org.gnome.settings-daemon.plugins.power button-suspend "suspend"

禁用系统中的睡眠按钮

gsettings set org.gnome.settings-daemon.plugins.power button-sleep "nothing"

恢复为默认值

gsettings set org.gnome.settings-daemon.plugins.power button-sleep "hibernate"

禁用系统中的休眠按钮

gsettings set org.gnome.settings-daemon.plugins.power button-hibernate "nothing"

恢复为默认值

gsettings set org.gnome.settings-daemon.plugins.power button-hibernate "hibernate"

设置上述选项不会禁用系统中的功能,您仍然可以使用齿轮选项卡进行休眠/暂停,这只会禁用计算机中可能有的键盘和其他按钮。

次佳解决办法

Dconf编辑器是Unity的gconf编辑器的推荐替代品。您可以在软件中心获取dconf,也可以在终端中键入sudo apt-get install dconf-tools

使用Dconf编辑器,导航到org gnome settings-daemon plugins power。在那里,您可以更改睡眠按钮的功能,以及键盘上的许多其他按钮。

shortcut-keys,power-management,ubuntu

第三种解决办法

你也试过这个吗?

gsettings set org.gnome.settings-daemon.plugins.power button-suspend "nothing"

我从linked-to问题中完成了所有3个问题,它为我修复了这个问题(x86在12.04)。

编辑:这是一个完成所有3的命令:

for x in button-{suspend,sleep,hibernate}; do 
  gsettings set org.gnome.settings-daemon.plugins.power $x "nothing";
done

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/2974.html,未经允许,请勿转载。