问题描述
在Ubuntu 11.04中,有一种使用gconf-editor的变通办法,并将密钥/apps/gnome_settings_daemon/plugins/xrandr/active
设置为false。
但是,使用ubuntu 11.10(gnome 3)的gconf-manager中没有此类密钥。
最佳回答
新版本的gnome-settings-daemon
将其配置信息存储在dconf
中,而不是gconf
中。
要执行与在11.04上相同的操作,请尝试以下操作:
-
安装
dconf-tools
软件包,然后运行dconf-editor
。 -
在左侧的树中,导航到
org
->。gnome
->settings-daemon
->plugins
->xrandr
。 -
取消选中
active
复选框。
次佳回答
在Ubuntu 18.04上,我发现SUPER
+ P
有两个不同的键绑定,可以使用dconf-editor
禁用它们。
首先,如果尚未安装dconf-editor
,则需要安装它。可以在终端中使用以下命令完成此操作:
sudo apt install dconf-editor
然后,您可以从终端启动它:
dconf-editor
在dconf-editor
内:
-
导航至:/org /gnome /mutter /keybindings /switch-monitor
-
如果”Custom value”字段包含
['<Super>p', 'XF86Display']
,则:-
禁用“使用默认值”
-
在”Custom value”字段中,键入以下内容:
[]
-
-
导航至:/org /gnome /settings-daemon /plugins /media-keys /video-out
-
如果”Custom value”字段包含
'<Super>p'
,则:-
禁用“使用默认值”
-
在”Custom value”字段中,删除所有内容。
-
第三种回答
为了禁用全局<Super>p
键盘绑定,而不是禁用任何其他媒体密钥(在Ubuntu 15.04中进行了测试),我不得不使用以下dconf密钥’emtpy’。我跑了(在终端):
dconf write /org/gnome/settings-daemon/plugins/media-keys/video-out ''
dconf write /org/gnome/settings-daemon/plugins/media-keys/screenshot ''
之前,我使用下一个bash命令搜索包含'<Super>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 '<Super>p'
如果要避开终端,请运行程序dconf-editor
并在此处搜索密钥。
编辑:
经过一些升级和重新启动后,我的键绑定不再起作用。我发现,在gnome-settings-daemon
中存在/存在一个错误,该错误定义了<Super>p
。黑客描述为here。
在启动过程中,登录时将执行/usr/bin/xbindkeys_autostart
。该脚本在$HOME/.xbindkeysrc
中搜索文件并加载设置。
由于我想将gnome-screenshot -c
映射到<Super>p
,因此我创建了具有以下内容的该文件(并且未映射ubuntu /compiz中的设置):
# Content of $HOME/.xbindkeysrc
"gnome-screenshot -c"
mod4 + p
第四种回答
自2012年10月18日发布的Ubuntu 12.10以来,这仍然是一个问题。似乎正在为此工作使用bug fix,以便至少有一种更简单的方法来对re-configure进行键绑定,但是此后被标记为无效,因为这是据称固定在gnome-settings-daemon
中。
最终,这个问题可能是由于一些硬件供应商将hard-coding视频输出到Super-P
所致。
自从currently-accepted答案以来,已有updated conversations on the bug tracker提示不关闭xrandr,而是关闭media-keys:
请尝试以下操作:
-
安装
dconf-tools
软件包,然后运行dconf-editor
。 -
在左侧的树中,导航到
org
->。gnome
->settings-daemon
->plugins
->media-keys
。 -
取消选中
active
复选框。
或命令行的版本是:
dconf write /org/gnome/settings-daemon/plugins/media-keys/active false
第五种回答
即使禁用xrandr插件对您不起作用(像我一样),我也建议您尝试一下(对我有用):
在终端中通过命令”dconf-editor”进入dconf-editor,然后前往:
/org/gnome/mutter/keybindings/switch-monitor
并禁用“使用默认值”并删除:
'<Super>p',