Xubuntu 17.10(及更高版本):无法更改 xfce4 终端键盘快捷键

Xubuntu 17.10(及更高版本):无法更改 xfce4 终端键盘快捷键

我刚刚安装了 xubuntu 17.10,无法更改 xfce4-terminal 键盘快捷键。我尝试启用可编辑加速器(根据http://docs.xfce.org/faq), 跑步:

外观 -> 设置 -> 菜单和按钮 -> 启用可编辑加速器:勾选

但是当我将鼠标悬停在任何菜单项上并按下任何组合键时,什么都没有发生;我可以看到所有快捷方式都变灰了,表示无法更改。我关闭/重新打开了 xfce4-terminal,并从 xfce 会话中注销/登录,但无济于事,仍然无法更改快捷方式。

不知道 xfce 有什么变化,因为我记得在以前的版本中可以这样做。我正在运行全新的 xubuntu 17.10,因此 xfce 是版本 4.12.3,xfce4-terminal 是版本 0.8.6-0ubuntu1。

有人知道如何改变它们吗?

编辑:我刚刚发现它们可以通过编辑来改变:

~/.config/xfce4/终端/accels.scm

删除前导从菜单项中编辑快捷方式。必须关​​闭/重新打开 xfce4-terminal 才能使新快捷方式生效。不确定这是否是标准方法,但至少有效。

编辑2:找到了一个很好的解释这里

答案1

由于解决方案存在于问题和评论中(以及矛盾的陈述),我将发布一个答案以使其更清楚。

正如 Xfce 错误报告中所述#12861 — “GTK+3 迁移后,可编辑加速器在 xfce4 终端中不再起作用”

gtk3 不支持可编辑加速器。由于 xfce4-terminal 是一个 gtk3 应用程序,因此此功能不再可用...

这会影响所有后续的 Xubuntu 版本,而不仅仅是 17.10。

可以通过 ~/.config/xfce4/terminal/accels.scm 更改加速器

在编辑该文件时,正如 OP 在问题中所说,你必须remove the lead;行首的部分);例如 Ctrl-C 表示复制,Ctrl-V 表示粘贴:

(gtk_accel_path "<Actions>/terminal-window/paste" "<Primary>v")
(gtk_accel_path "<Actions>/terminal-window/copy" "<Primary>c")

相关内容