在xfce终端上禁用F1


28

我没有将XFCE用作桌面环境,但是我正在使用XFCE的终端。目前,当我按F1键时,就会得到帮助。我真的不需要这个,当在VIM中试图按Escape键时不小心按下它时,这确实很烦人。

在“偏好设置”中没有任何地方可以更改/禁用键盘快捷键。有一些隐藏的方法可以禁用这些快捷方式吗?

如果有关系,我将在Arch Linux上运行xmonad。

Answers:


4

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


3
嗯,似乎不适合我。我正在为Xfce 4.10运行xfce4-终端0.6.1。我似乎没有快捷方式标签...很奇怪...
beatgammit

2
如果我没看错,显然如果您将鼠标悬停在菜单选项上以寻求帮助,然后按新键,它将重新绑定到该键并释放F1。链接。似乎值得怀疑,但值得一试。
–washbow

这里的#5发布建议编辑〜/ .config / xfce4 / terminal / accels.scm
Washbow 2013年

2
这种可疑的联系似乎起作用。我必须重新启动X,但可以删除快捷方式。谢谢!
Beatgammit 2013年

1
在ubunto 14.04下,我在.config / xfce4 / terminal下找到了配置文件
Edward Falk 2015年

30

XFCE中的功能键绑定FAQ复制:

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

F1 从菜单项中消失。

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

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

按下除Del将加速键重新分配给所按下的键以外的任何其他键。


1
在Xubuntu 16.04上对我不起作用。@marco的答案有效。
斯特凡纳·古里科

使用Xubuntu 16.04.1。
Dave Jarvis

自Xfce Terminal移至GTK + 3以来,此答案不再有效:bugs.debian.org/cgi-bin/bugreport.cgi?bug=841870
giusti

9

在xubuntu 12.04上使用xfce4-terminal 0.6.1(Xfce 4.10),我解决了以下问题:

在〜/ .config / xfce4 / terminal / accels.scm中

(gtk_accel_path "<Actions>/terminal-window/fullscreen" "")
(gtk_accel_path "<Actions>/terminal-window/contents" "")

并在〜/ .config / xfce4 / terminal / terminalrc中

AccelFullscreen=
AccelContents=

因此F1帮助/内容和F11全屏均被禁用


4
accels.scm单独进行编辑对我有效(Arch上的0.6.1版)。
lilydjwg

在Xubuntu 13.10上使用xfce4-terminal 0.6.2。我accels.scm使用上面的内容创建了此文件,而不更改terminalrc,然后关闭了所有打开的终端窗口。然后启动具有预期行为的新终端窗口:现在F1传递给了应用程序(例如mc)。
斯特凡纳·古里科

7

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

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

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


0

创建accels.scm文件也可以terminalrc在Xubuntu 13.04中使用(不更改)。不知道为什么!

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.