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

我的键盘上有一个“电源按钮”,可以启用待机或hibernate状态。 我无法在“系统设置>键盘”,“系统>电源管理”,“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" 

禁用系统中的hibernate按钮

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

恢复为默认值

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

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

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

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

在此处输入图像描述

你也试过这个吗?

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

我从链接到问题做了所有3,它为我修复了这个(x86在12.04)。

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

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