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

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

我使用的是 Ubuntu 14.04 附带的 evince 3.10.3。我不喜欢某些键盘快捷键的默认设置。但是,我不知道如何自定义它们。

下列的这个问题,以下是我尝试过的:

  1. 我安装了 dconf-editor 并更改了可以改变加速度成真。
  2. 我使用 打开了 evince UBUNTU_MENUPROXY=0 evince
  3. 我将鼠标指针悬停在某个条目(例如Find)上,然后输入我想要的快捷方式(例如/)。

但对应的快捷方式并没有改变。我实际上根本没发现任何变化。

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

答案1

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

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

(gtk_accel_path "<Actions>/BookmarsPopupActions/OpenBookmark" "<Primary>o")

您将在许多其他程序中发现相同风格的配置文件:

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

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

修饰键称为<Primary> <Shift><Meta>。对于大多数键盘,修饰键包括 Control、Shift、Alt。如果您不需要修饰键,则不需要。

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

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

相关内容