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


Answers:


19

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

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

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

1
我已经确定了答案。如果解决了问题,您介意将其标记为接受吗?
詹姆斯·亨斯特里奇

2
从命令行执行此操作的方法是:dconf write /org/gnome/settings-daemon/plugins/xrandr/active false
aculich 2012年

1
我发现使用Ubuntu 13.04还是有必要的dconf write /org/gnome/settings-daemon/plugins/media-keys/active false
2013年

3
@elgalu:这样做将禁用所有媒体键-包括提高音量,降低音量,截图等。当然不是OP想要的。
Gui Ambros 2014年

1
是的@GuiAmbros很烂,我在Ubuntu 14.04上仍然没有解决此问题的方法
Leo Gallucci 2014年

16

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

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

sudo apt install dconf-editor

然后,您可以从终端启动它:

dconf-editor

dconf-editor

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

1
这与其他答案相同。
fosslinux

5
我不同意 您已经编辑了一个重要信息:我的答案特定于Ubuntu 18.04。另外,可接受的答案与18.04不相关,其他任何答案都不能完全解决18.04的问题。
戴维(David)

这适用于仿生。非常烦人的是,同一快捷方式有两种不同的设置。喃喃
自语

8

为了禁用全局<Super>p键绑定,而不是其他任何媒体密钥(在Ubuntu 15.04中进行了测试),我不得不“嵌入”以下dconf密钥。我跑了(在终端):

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这里描述一个hack 。

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

由于我想映射gnome-screenshot -c<Super>p,因此创建了具有以下内容的该文件(并取消映射ubuntu / compiz中的设置):

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

2
可爱!您终于解决了我的Super + P噩梦
Leo Gallucci 2015年

@LeoGallucci,如果在重新启动/更新后遇到问题,请尝试对.xbindkeysrc进行修改(请参阅我的答案的编辑内容)。
setempler

链接的解决方案正是我所需要的东西。谢谢!
legoscia

7

自2012年10月18日发布的Ubuntu 12.10以来,这仍然是一个问题。此问题似乎正在修复中,因此至少有一种更简便的方法来重新配置键绑定,但是此后已被标记为无效。因为据称这是在修复的gnome-settings-daemon

最终,该问题可能归因于某些硬件供应商将视频硬编码为Super-P

自从目前接受的答案以来,关于错误跟踪器的对话已有更新,建议不要关闭xrandr,而是关闭media-keys

请尝试以下操作:

  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


这不仅使禁用更多<super>P。如果您只想禁用它,请转到上方的位置,找到video-out,然后进行更改。这样做的答案就是把婴儿扔掉洗澡水。
mlissner '17

3

即使禁用xrandr插件对您不起作用(像我一样),我也建议您尝试一下(对我有用):

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

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

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

'<Super>p',
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.