当前位置: 首页>>技术教程>>正文


如何取消激活gnome-terminal中的F1和F10键绑定?

, ,

问题描述

如何关闭F1(帮助)和F10(通知菜单)键绑定?

第一个我需要屏幕实用程序,第二个在控制台中退出mc

“键盘快捷键”系统设置中没有此类键绑定。

最佳解决思路

11.04

禁用F1快捷键

  1. 在gnome-terminal中打开Edit(编辑)➜键盘快捷键。

  2. 向下滚动到帮助/内容快捷方式,点击”F1″并点击Backspace

    shortcut-keys,gnome-terminal,ubuntu

禁用F10快捷键

  1. 安装compizconfig-settings-manager包。

  2. 打开CompizConfig设置管理器。

    • 点击Super打开Dash,输入”Compiz”并点击Enter

  3. 在Filter条目中键入”unity”并选择Ubuntu Unity插件。

  4. 点击按键右侧的按钮以打开第一个面板菜单并取消选中已启用复选框。

    shortcut-keys,gnome-terminal,ubuntu

  5. 禁用全局F10快捷方式,现在禁用gnome-terminal的F10快捷方式:

    • 在gnome-terminal中打开键盘快捷键(编辑键盘快捷键)并取消选中启用菜单快捷键(默认为F10)

      shortcut-keys,gnome-terminal,ubuntu

  6. 在Ubuntu中,F10被映射到menubar_accel。侏儒? Metacity的?不知道它是什么东西窃取它,但关键不会让它成为Eclipse。

    • 运行gconf-editor,浏览到/desktop /gnome /interface,然后向下滚动到menubar_accel并删除F10值。 [Stolen from here]

次佳解决思路

在12.04中禁用gnome-terminal中的F10

在控制台中键入以下内容:

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

shortcut-keys,gnome-terminal,ubuntu

描述:

“用于启动帮助的键盘快捷键,表示为用于GTK +资源文件的相同格式的字符串,如果将该选项设置为特殊字符串”disabled”,则此操作将没有键盘快捷键。

第四种思路

我是Linux新手,这个F10键让我疯狂。以上所有技巧都无法使用,但我现在发现了一个解决方案(适用于Ubuntu 11.10和Gnome 3经典桌面)。在终端中,输入以下命令:

gsettings set org.gnome.desktop.interface menubar-accel ""

用dconf-editor可以发现F10真的没有了。请注意,这些技巧似乎与Gnome /Ubuntu版本高度相关。

第五种思路

用于退出MC(使用F10键)。在unity compiz插件(ccsm)中禁用“Key来打开第一个面板菜单”

第六种思路

@kholis在Unity中禁用F10是正确的,但如果你是像我这样的新手,你需要更多的信息来完成这项工作。

如果尚未安装,请安装compizconfig-settings-manager:

sudo apt-get install compizconfig-settings-manager

启动新安装的设置管理器,然后筛选”unity”

编辑“键打开第一个面板菜单”以禁用它或将其更改为另一个键。

我还没有找到改变F1的方法。

第七种思路

http://ubuntuforums.org/showthread.php?t=1317325(下面引用)的指令也适用于Ubuntu 11.04。 (它似乎在桌面和终端中禁用了F1,也就是说,如果OP想要的话,F1不会向终端发送ansi序列。)

  1. Go to System – Preferences – Keyboard Shortcuts
  2. Create a new shortcut. Name it ‘do nothing’, and write ‘false’ (without quotes) in the “command” field. Push ok.
  3. Scroll to the bottom of the list and find your new command. Click on the “Disabled”, on the right, and push F1.

第八种思路

您可以使用CCSM轻松禁用它(如果您没有安装,请点击安装)。

然后转到桌面 – > Ubuntu Unity插件 – >键打开第一个面板菜单并将其禁用,或将其更改为另一个键盘快捷键。

shortcut-keys,gnome-terminal,ubuntu

注意:这种方法似乎在Unity2D中不起作用。

第九种思路

这是Thnkpad用户的提示,特别是T60。重新映射F1键以转义。当你击中F1时,这消除了终端帮助的烦人弹出窗口。你经常这样做是因为在T60上有趣的放置ESC。

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/477.html,未经允许,请勿转载。