如何关闭F1(帮助)和F10(通知菜单)按键绑定?
第一个我需要屏幕实用程序,第二个要mc
在控制台中退出。
“ 键盘快捷键”系统设置中没有此类按键绑定。
如何关闭F1(帮助)和F10(通知菜单)按键绑定?
第一个我需要屏幕实用程序,第二个要mc
在控制台中退出。
“ 键盘快捷键”系统设置中没有此类按键绑定。
Answers:
禁用F1快捷方式
在gnome终端中,打开“ 编辑➜键盘快捷键”。
向下滚动到“ 帮助/目录”快捷方式,单击显示“ F1”的位置,然后点击Backspace:
禁用F10快捷方式
打开CompizConfig设置管理器。
在过滤器条目中输入“ unity”,然后选择Ubuntu Unity插件。
单击“ 密钥 ”右侧的按钮以打开第一个面板菜单,然后取消选中“已启用”复选框。
禁用了全局F10快捷方式,现在禁用了gnome-terminal的F10快捷方式:
在gnome终端中,打开“ 键盘快捷键”(“ 编辑➜键盘快捷键”),然后
取消选中“ 启用菜单快捷键”(默认为F10)。
F10通过Ubuntu中的某些内容映射到menubar_accel。侏儒?变迁?不知道是什么确切的东西会窃取它,但是密钥并不能使它进入Eclipse。
在控制台中输入以下内容:
mkdir -p ~/.config/gtk-3.0
cat<<EOF > ~/.config/gtk-3.0/gtk.css
@binding-set NoKeyboardNavigation {
unbind "<shift>F10"
}
* {
gtk-key-bindings: NoKeyboardNavigation
}
EOF
然后关闭所有终端会话。现在它应该可以正常工作(mc
例如)。
开始gconf-editor
并跟随/apps/gnome-terminal/keybindings/help
描述:
“用于启动帮助的键盘快捷键。表示为字符串,格式与GTK +资源文件所用的格式相同。如果将选项设置为特殊字符串“ disabled”,则此操作将没有键盘快捷键。”
我是Linux的新手,这个F10键让我发疯。以上所有技巧均无效,但我现在找到了解决方案(适用于具有Gnome 3经典台式机的Ubuntu 11.10)。在终端中,输入以下命令:
gsettings set org.gnome.desktop.interface menubar-accel ""
使用dconf-editor可以发现F10确实消失了。请注意,这些技巧似乎与Gnome / Ubuntu版本高度相关。
@kholis对于在Unity中禁用F10是正确的,但是如果您像我这样的新手,则需要更多信息才能完成此工作。
如果尚未安装,请安装compizconfig-settings-manager:
sudo apt-get install compizconfig-settings-manager
启动新安装的设置管理器,并过滤“统一”
编辑“打开第一个面板菜单的键”以禁用它或将其更改为另一个键。
我尚未找到更改F1的方法。
http://ubuntuforums.org/showthread.php?t=1317325(以下引用)中的指令在Ubuntu 11.04中也适用。(这似乎在桌面和终端中都禁用了F1。也就是说,如果OP想要的话,F1不会将ansi序列发送到终端中的shell。)
- 转到系统-首选项-键盘快捷键
- 创建一个新的快捷方式。将其命名为“不执行任何操作”,然后在“命令”字段中输入“ false”(不带引号)。按确定。
- 滚动到列表底部,找到新命令。单击右侧的“已禁用”,然后按F1。
您可以使用CCSM轻松禁用它(如果尚未安装,请单击以安装)。
然后转到桌面 -> Ubuntu Unity插件 -> 键打开第一个面板菜单 并将其禁用,或将其更改为另一个键盘快捷键。
注意:此方法似乎在Unity2D中不起作用。
这是Thnkpad用户(特别是T60)的提示。重新映射F1键以转义。当您按F1时,这消除了终端帮助的烦人弹出窗口。您经常这样做是因为ESC在T60上的位置很有趣。
如果只想在Gnome终端中更改此设置,则可以在终端中单击“编辑”>“键盘快捷方式”。
F1似乎并没有在12.04上开箱即用,
F10似乎可以模拟鼠标右键。
因此,针对该问题的具体情况,无需禁用帮助和通知。
您仍然可以将它们映射到其他类似内容:
在12.04中映射热键只需通过“键盘”小部件即可完成。
在Unity启动器中找到键盘。
在打开的窗口中,选择快捷方式标签和自定义快捷方式。
单击加号以添加新的快捷方式。
将其命名为与您为其分配的功能匹配的任何名称。
在命令中输入要运行的命令。
在窗口的右侧,单击禁用的位置。这应该切换到“新加速器”。
现在就打F10。
您定义的“定制快捷方式”加速器将覆盖“右键单击”模拟行为。echo 'nope' > /dev/null
如果只希望F10不执行任何操作,则可以将此命令设置为。
mc
了在终端中打开的F10 。
12.04不使用Unity-禁用F1和F11行为
我已经安装了Ubuntu 12.04 / 64,并按照以下说明从其中完全删除了Unity 。。因此,许多修改Unity行为的工具无法正常工作。特别是CCSM不再“看到”键盘快捷键。
我发现在终端窗口中使用Edit-> Keyboard Shortcuts的方法也不起作用。玩了一会儿之后,我发现在“ 快捷键”部分的“ 键盘快捷键”窗口中看得更远,F1和F11仍被定义为其各自的快捷键。
要解决此问题,
单击将F11定义为“全屏”的行的右侧字段中的“ F11”。文本将更改为“ New Accelerator ...”。
键入其他一些不那么令人反感的键序列(例如alt-F11),然后该键组合将代替快捷键。如果有人知道如何键入“无”,请告诉我们。
重复按F1键。
这就是我在Xfce上工作的原因...
桌面->在此处打开终端->编辑->首选项->高级
捷径
选择“禁用菜单快捷键(F10)”选择“禁用帮助窗口快捷键(F1)”
在这里找到 https://forums.freebsd.org/threads/f1-f10-in-midnight-commander.63490/