为什么gnome-terminal中的F10打开右键菜单?


15

我正在运行Fedora 17 gnome(shell)3和gnome终端3.4.1.1。

我是gnome-terminal和午夜指挥官的用户。默认情况下,gnome-terminal始终使用F10(使用mc时需要)来打开顶部菜单。这次也是。我能够像往常一样在设置中禁用该行为。

对我来说,新功能是,在我禁用设置之后,当我按F10键时,它开始在鼠标光标处打开“右键菜单”。密钥也指向mc,但是必须始终关闭菜单很烦人。

我认为这是由gnome终端引起的,因为在其他应用程序中不会发生。这是“功能”或错误,是否有人遇到相同的问题以及如何解决?

Answers:


9

这是解决上述问题的简单解决方案:

对于gnome-terminal和nautilus这样的GTK 3应用程序,只需创建(或编辑,如果有的话)文件〜/ .config / gtk-3.0 / gtk.css即可,内容如下:

$ cat ~/.config/gtk-3.0/gtk.css
@binding-set NoKeyboardNavigation {
unbind "F10"
}

* {
gtk-key-bindings: NoKeyboardNavigation
}

有关此问题的更多信息,请参见http://youdev.co/fedora-17-f10-key-frustrating-behaviour-solved/


在Ubuntu 12.04上对我工作正常
Betlista 2013年

13

这是一个功能。转到“编辑”->“快捷键”

然后取消选中“启用菜单快捷键”

将其关闭。


“我禁用了设置,当我按F10键时,它开始在鼠标光标处打开'右键菜单'。” 在取消选中该设置后,它开始打开另一个菜单。
varesa 2012年

1
此设置将禁用Gnome终端菜单的F10快捷键,但是如果您仍然获得右键单击菜单,这听起来像是您在其他地方定义了另一个快捷键。我对Fedora不太熟悉,但是您应该有一个键盘快捷键或类似的小程序,它们可能有相关的内容。
Bill B

谢谢,我没有正确阅读有关gnome-terminal的Q,所以我尝试了一下xfce-terminal,发现有一个选项可以简单地关闭F10 ;-)
AD

使用Fedora 19 <kbd> F10 </ kbd>打开文件菜单,现在将设置移至“编辑”->“首选项”->“常规”,在此可以停用“启用菜单加速键(默认为F10)”。
maxschlepzig 2014年

3
就我而言(Debian Jessie 8.2,Cinnamon),它Enable the menu accelerator key (F10 by default)处于Edit -> Preferneces -> General选项卡中
vladkras 2015年


0

我通过制作一个新的~/.config/gtk-3.0/gtk.css并将其放入Ubuntu中来解决此问题:

@binding-set NoKeyboardNavigation {
    unbind "<shift>F10"
}

* {
    gtk-key-bindings: NoKeyboardNavigation
}

在Ubuntu 12.04上这对我不起作用,当我使用第一个答案中所述的“ ubind“ F10”“时,效果很好。
Betlista 2013年

0

在centos,rhel,oracle linux中

转到“编辑”->“键盘快捷键”,然后取消选中“启用菜单快捷键”以将其关闭。


那不是我的问题。这不是您可以确定的终端菜单(我总是这样做)。这就像是我单击
鼠标
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.