如何阻止Mod4-P切换显示?


12

我经常使用Ctrl- P在命令历史记录中向后滚动,但是我经常将它键入为Mod4- P,这与开关显示功能绑定在一起。

我已搜索周围的键盘快捷键和CompizConfig等,但我找不到地方Mod4- P绑定。是什么控制的?


我不确定Mod4是哪个键-那是“超级”键吗?
Marco Ceppi

这是“ Win”键。或Super_L在的输出中xev
耶吉莱2011年

1
阅读问题/答案。
setempler

Answers:


7

忽略我的其他答案,这是不正确的。

那里的笔记本电脑有一个物理按钮,用于视频输出切换硬编码以发送Win + p。这就是为什么Ubuntu现在将Win + p设置为视频输出切换键的原因

这是在gnome-settings-daemon 中进行硬编码的,可以通过设置在gconf中禁用

/apps/gnome_settings_daemon/plugins/xrandr/active

false。如果有的话,此解决方法可能会破坏您的实际视频切换键,从而带来不良后果。

PS此功能是通过特定于Ubuntu的来添加的debian/45_support_new_video_key.patch,但是上游gnome-settings守护程序在不同的gnome-settings-daemon插件(媒体键)中执行相同的操作。因此,这种gconf解决方法很可能会在Natty中停止工作。

PPS有一个公开的错误声称,这种方式窃取Win + p对于拥有健全硬件并想将其用于其他用途的人来说不是一件好事。


1
现在,我已经说服自己学会不按Win-p。
耶吉莱2011年

每天从macOS切换到Linux一直是我生存的祸根,Win + P在macOS上的VSCode中打开源浏览器,因此很高兴找到解决方案。
icirellik


2

安装compizconfig-settings-manager,运行它,按Advanced Search >,启用用于搜索设置值的复选框,然后进行搜索<Super>p(并且<Mod4>p,以防万一-两种拼写似乎都起作用)。

在我的机器上,我发现它<Super>p受到两个禁用的插件的约束:ADD Helper和Shelf。


我已经尝试过,但不幸的是,它们在CCSM中找不到。(我试图找到>p,但只有得到<Mod4>Print。)
耶利耶(JièJìléi

您是对的-如果我插入第二台显示器,<Super> p会完全执行CCSM不应执行的操作。
Marius Gedminas

1

对于较新版本的Ubuntu,使用dconf(而不是gconf)来更改gnome-settings-daemon设置:请参阅此问题


0

在Ubuntu Quantal上

找到所有绑定到Super-p

gconftool-2 -R /apps | grep "<Super>p"
gconftool-2 -R /system | grep "<Super>p"

解除绑定

gconftool-2 -s /apps/compiz-1/plugins/shelf/screen0/options/triggerscreen_key "" --type String
gconftool-2 -s /apps/compiz-1/plugins/addhelper/screen0/options/toggle_key "" --type String

对ubuntu 15.10没有帮助
-sds
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.