我刚刚安装了 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")