在gnome终端中禁用“查找”快捷方式(CTRL-SHIFT-F)

时间:2014-09-22 12:36:40

标签: terminal ubuntu-14.04 gnome-terminal

我目前正在运行ubuntu 14.04(使用compiz窗口管理器),并且在gnome-terminal处于焦点时难以禁用快捷方式。关于(烦人和无用的)"发现"按 Ctrl + Shift + F 后弹出的窗口。

enter image description here

此键绑定在

中提及
1) ccsm            -> general options -> keybindings
2) ccsm            -> commands -> keybindings
2) gconf-editor    -> /apps/gnome-terminal/keybindings
4) dconf-editor    -> /org/gnome/terminal <-- entry does not exist
5) gnome-terminal  -> edit -> keyboard shortcuts
6) system settings -> keyboard -> shortcuts -> [all entries]

我尝试过没有成功:

  1. 将ctrl-shift-F设置为具有不同行为的快捷方式,     例如切换选项卡,在gnome终端
  2. /home/USER/.gtkrc .gtkrc-2.0 .gtkrc-3.0 编辑为:

    binding "CustomNoSearch"
    {
        unbind "<ctrl><shift>f"
    }
    class "*" binding "CustomNoSearch"
    
  3. 编辑 /home/USER/.config/gtk-2.0/gtk-keys.css ../ git-3.0 / gtk-keys.css

    @binding-set custom-no-search
    {
        unbind "<ctrl><shift>f";
    }
    GtkEntry {
        gtk-key-bindings: custom-no-search;
    }
    
  4. 键盘输入法系统 IBUS 更改为(系统设置 - &gt;语言支持 - &gt;键盘输入法系统)禁用所有内容,包括ctrl-shift-F,但这太多了。

  5. 此时我已经没有想法了。这种行为在哪里定义? 非常感谢任何帮助!

2 个答案:

答案 0 :(得分:2)

我可以通过清空

的内容来禁用它

/usr/share/gnome-terminal/find-dialog.ui

虽然这是一种克服方式,但它可以在不引起任何其他问题的情况下工作。

在清空文件之前备份文件显然是一个好主意,但它可能不是sudo apt-get install gnome-terminal --reinstall无法解决的问题。

简而言之:

# cd /usr/share/gnome-terminal/
# cp find-dialog.ui ~
# >find-dialog.ui

不再找对话了......

答案 1 :(得分:2)

您可以在gnome终端的首选项中禁用它... Here are the preferences and the entry you have to clear

它干扰了我对vim的快捷方式。