如何禁用全局 -p快捷方式?

在ubuntu 11.04中,有一个使用gconf-editor并将key /apps/gnome_settings_daemon/plugins/xrandr/active为false的解决方法。

但是在使用ubuntu 11.10(gnome 3)的gconf-manager中没有这样的密钥。

新版本的gnome-settings-daemon将其配置信息存储在dconf而不是gconf

要做与11.04上相同的操作,请尝试以下操作:

  1. 安装dconf-tools软件包,然后运行dconf-editor
  2. 在左侧的树中,导航org – > gnome – > settings-daemon – > plugins – > xrandr
  3. 取消选中active复选框。

为了禁用全局p键绑定,而不是任何其他媒体键(在Ubuntu 15.04中测试),我必须’emtpy’以下dconf密钥。 我跑(在一个终端):

 dconf write /org/gnome/settings-daemon/plugins/media-keys/video-out '' dconf write /org/gnome/settings-daemon/plugins/media-keys/screenshot '' 

之前,我使用下一个bash命令搜索包含'p'

 b="/org/gnome/settings-daemon/plugins/media-keys/" for i in `dconf list $b | sort`; do echo -n "$i: "; dconf read $b$i; done 

要搜索所有dconf密钥,请使用以下命令:

 dconf dump / | grep 'p' 

如果你想避开终端,运行程序dconf-editor并在那里搜索密钥……

编辑:

经过一些升级和重启后,我的键绑定不再起作用了。 我发现, gnome-settings-daemon中存在/是一个定义p这里描述一个hack。

在启动过程中, /usr/bin/xbindkeys_autostart在登录时执行。 此脚本在$HOME/.xbindkeysrc搜索文件并加载设置。

由于我想将gnome-screenshot -c映射到p ,我使用以下内容创建了此文件(并取消映射了ubuntu / compiz中的设置):

 # Content of $HOME/.xbindkeysrc "gnome-screenshot -c" mod4 + p 

这仍然是2012年10月18日发布的Ubuntu 12.10的一个问题。对此的错误修复似乎正在进行中,因此至少有一种更简单的方法来重新配置密钥绑定,但它已被标记为无效因为这应该是在gnome-settings-daemon修复的。

最终这个问题可能是由于一些硬件供应商将video硬编码到Super-P

自从当前接受的答案建议不关闭xrandr,而是关闭媒体密钥 时,错误跟踪器上有更新的对话 :

请尝试以下方法:

  1. 安装dconf-tools软件包,然后运行dconf-editor
  2. 在左侧的树中,导航org – > gnome – > settings-daemon – > plugins – > media-keys
  3. 取消选中active复选框。

或者命令行版本是:

dconf write /org/gnome/settings-daemon/plugins/media-keys/active false

Ubuntu 18.04上 ,我发现SUPER + P有两个不同的键绑定,可以使用dconf-editor禁用。

首先,如果尚未安装dconf-editor ,则需要安装它。 这可以使用以下命令在终端中完成:

 sudo apt install dconf-editor 

然后你可以从终端启动它:

 dconf-editor 

dconf-editor

  • 导航到:/ org / gnome / mutter / keybindings / switch-monitor
  • 如果“自定义值”字段包含['p', 'XF86Display'] ,则:
    • 禁用“使用默认值”
    • 在“自定义值”字段中,键入以下内容: []
  • 导航到:/ org / gnome / settings-daemon / plugins / media-keys / video-out
  • 如果“自定义值”字段包含'p' ,则:
    • 禁用“使用默认值”
    • 在“自定义值”字段中,删除所有内容。

即使禁用xrandr插件不适合你(像我一样),我建议你试试这个(它对我有用):

通过终端中的命令“dconf-editor”进入dconf-editor,然后进入:

 /org/gnome/mutter/keybindings/switch-monitor 

并禁用“使用默认值”并删除:

 'p',