xfce4 终端:禁用单个快捷方式

Ale*_*exG 9 terminal xfce

我想禁用关闭当前终端选项卡的Ctrl+ Shift+W快捷方式。

我使用VIM其中Ctrl+ R Ctrl+W中的窗口之间移动vim实例。有时可能会Shift在尝试移动到下一个窗口时无意中按下该键。但是,这会立即关闭带有编辑器会话的当前终端选项卡。

我可以禁用Ctrl+ Shift+W的终端和离开其他快捷方式不变?

sup*_*ami 10

这部分来自XFCE 常见问题


  • 如果您正在运行 Xfce 桌面环境,请在用户界面首选项对话框中启用可编辑菜单加速器
  • 如果您正在运行 GNOME,那么您可以在菜单和工具栏控制中心对话框中启用可编辑菜单加速器
  • 否则将以下内容放入您的~/.gtkrc-2.0 file(如果文件不存在则创建该文件):

    gtk-can-change-accels=1
    
    Run Code Online (Sandbox Code Playgroud)

xfsettingsd运行时,您必须更改设置与Xfce的GUI,而不是通过~/.gtkrc-2.0文件。


一旦完成:

  • 打开 xfce4-terminal
  • 打开一个新选项卡(Ctrl+Shift+T),以便您打开两个选项卡
  • 将鼠标移至文件并单击以打开菜单
  • 将鼠标向下移动到Close Tab Ctrl+Shift+W并且不要单击鼠标
  • 按键盘上的Backspace

捷径不见了!


用户界面首插件可能无法安装,因此编辑文件

~/.config/xfce4/terminal/accels.scm
Run Code Online (Sandbox Code Playgroud)

可能成为必要。添加行

(gtk_accel_path "<Actions>/terminal-window/close-tab" "")
Run Code Online (Sandbox Code Playgroud)

将在终端下次启动后禁用快捷方式。

  • 这对我不起作用(运行 xfce4、xfsettingsd、xfce4-terminal-0.6.3),因为我找不到 **用户界面首选项** 对话框来启用 **可编辑菜单加速器**,而是手动编辑`~/.config/xfce4/terminal/accels.scm` 做到了。 (4认同)
  • 这在最近的版本中似乎不起作用(xfce4-terminal 0.8.3)有没有新的方法来做到这一点? (2认同)