如何为 evince 自定义/添加键盘快捷键

Nai*_*ree 13 shortcut-keys evince 14.04

我正在使用 Ubuntu 14.04 附带的 evince 3.10.3。我不喜欢键盘快捷键的一些默认设置。但是,我无法弄清楚如何自定义它们。

这个问题之后,这是我尝试过的:

  1. 我安装了 dconf-editor 并将can-change-accels 更改为 true。
  2. 我打开了 evince UBUNTU_MENUPROXY=0 evince
  3. 我将鼠标指针悬停在一个条目上(比如Find),然后输入我想要的快捷方式(比如/)。

但是相应的快捷方式没有改变。我实际上根本没有意识到任何变化。

我做错了什么吗?为 evince 自定义键盘快捷键的正确程序是什么?

pau*_*n32 4

你尝试过这个吗?(老派方法!)

您可以手动编辑一个文件来设置您喜欢的键盘快捷键。“accels”文件位于您的主文件夹中的 .config/evince 中。该文件有如下行:

(gtk_accel_path "<Actions>/BookmarsPopupActions/OpenBookmark" "<Primary>o")
Run Code Online (Sandbox Code Playgroud)

您会在许多其他程序中找到相同样式的配置文件:

Gimp:在 ~/.gimp/menurc 中。
Geeqie:在 ~/.config/geeqie/accels 中。

大多数行前面的分号是注释符号——它们禁用以下内容。

修饰键称为<Primary> <Shift><Meta>。对于大多数键盘来说,这些是 Control、Shift、Alt。如果您不需要修改器,则不需要。

我建议您关闭有问题的应用程序并编辑 accels 文件。

在我看来,唯一棘手的部分是知道配置行中间应该有什么。在 Gimp 和 Geeqie 等应用程序中,accels 文件是所有允许的快捷方式的详尽列表。所有内容都在行首用分号注释掉。在 Evince 中,我家里的 accels 文件相当少,没有太多的 accels 需要修复。