在 xfce 终端上禁用 F1

bea*_*mit 29 xfce terminal-emulator

我没有使用 XFCE 作为桌面环境,而是使用 XFCE 的终端。目前,当我按 F1 时,我会得到帮助。我真的不需要这个,当我在 VIM 中尝试按 Esc 时不小心按了它真的很烦人。

我没有在首选项中看到任何更改/禁用键盘快捷键的地方。是否有一些隐藏的方法可以禁用这些快捷方式?

如果重要的话,我在 Arch Linux 上运行 xmonad。

小智 30

复制自XFCE 中的功能键绑定常见问题解答

  1. 运行xfce4-appearance-settings
  2. 单击设置选项卡。
  3. 选中启用可编辑加速器
  4. 单击关闭
  5. 打开一个 xfce 终端。
  6. 单击帮助菜单。
  7. 将鼠标悬停在内容上(不要单击)。
  8. Del键删除加速器。

F1 从菜单项中消失。

全屏加速器 ,F11可以类似地删除:

  1. 点击查看
  2. 将鼠标悬停在Fullscreen 上
  3. Del

按任何其他键Del会将加速键重新分配给按下的键。

  • 在 Xubuntu 16.04 上对我不起作用。@marco 的回答有效。 (2认同)
  • 自从 Xfce Terminal 迁移到 GTK+3 后,这个答案不再有效:https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=841870 (2认同)

小智 11

至少对于 xfce-terminalversion 0.8.6或更高版本,首选项中有一个选项,可以轻松设置。

带有禁用 F1 选项的终端首选项

是的,这似乎很明显。我张贴这种为了人民自己喜爱的搜索引擎登陆这里知道有更容易解决问题的方式,现在


小智 9

在带有 xfce4-terminal 0.6.1 (Xfce 4.10) 的 xubuntu 12.04 上,我已解决添加:

在 ~/.config/xfce4/terminal/accels.scm

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

并在 ~/.config/xfce4/terminal/terminalrc

AccelFullscreen=
AccelContents=
Run Code Online (Sandbox Code Playgroud)

所以 F1 帮助/内容和 F11 全屏都被禁用

  • 单独编辑 `accels.scm` 对我有用(Arch 上的 0.6.1 版)。 (4认同)

was*_*bow 4

本页建议将空白加速器快捷方式添加到 ~/.config/Terminal/terminalrc'。我运行 XFCE 4.8,但自己找不到这个文件。但是,在我的终端首选项(在“编辑”下)中,有一个快捷方式选项卡。Help = F1 是列表中的最后一个快捷方式。我的终端模拟器版本是0.4.8。希望其中之一适用于您。

  • 嗯,似乎不适合我。我正在为 Xfce 4.10 运行 xfce4-terminal 0.6.1。我好像没有快捷方式选项卡...奇怪... (3认同)
  • 如果我没看错,那么显然如果您将鼠标悬停在菜单选项上寻求帮助,然后按一个新键,它将重新绑定到该键并释放 F1。 [链接](http://docs.xfce.org/faq)。看起来很可疑,但值得一试。 (2认同)
  • 这个可疑的链接似乎有效。我必须重新启动 X,但我能够删除该快捷方式。谢谢! (2认同)