Okular 将其配置文件存储在哪里?

Okular 将其配置文件存储在哪里?

我正在尝试预先配置Okular以将其添加到我的自定义 Ubuntu 映像中。但我似乎找不到正确的配置文件。我需要编辑主工具栏以添加更多按钮,例如只需单击即可轻松访问的全屏按钮。~/.config 文件夹中的文件(okularrc 和 okularpartrc)似乎没有存储工具栏设置,也找不到存储这些设置的文件

答案1

正如您所发现的,它既不~/.config/okularpartrc存储~/.config/okularrc与主工具栏所做更改相关的信息。

这是我添加几个按钮之前的工具栏图像:

前

Settings然后我使用>中的 GUIConfigure Toolbars添加了几个按钮(红色轮廓),如下所示:

后

我发现这些变化被记录~/.local/share/kxmlgui5/okular/shell.rcUbuntu 18.04

在更改之前和之后运行时我得到了diffshell.rc

$ diff 0shell.rc 1shell.rc
24a25
>   <Separator weakSeparator="1"/>
58a60,61
>   <Action name="help_contents"/>
>   <Action name="help_about_kde"/>
$ 

当然,您的系统上的行号可能有所不同。

您提到复制整个主文件夹没有用,我认为~/.local/share/kxmlgui5/okular/shell.rc复制后也会复制整个主文件夹,这样您应该能够继续进行更改。可能需要其他操作,但我不知道是什么。

编辑:我刚刚在 Lubuntu 18.04 上安装。那里也存在okular相同的文件。~/.local/share/kxmlgui5/okular/shell.rc

答案2

通过定义一些标记笔并sudo find . -atime -1 -type f > ~/q在结果文件中应用和搜索/q所有出现的“okular”,我最终在 Xubuntu 18.04 上找到了一个 snap 安装的 Okular Version 1.7.2 文件,它有正确的时间戳:

~/snap/okular/63/.config/okularpartrc

这是一个可打印的文件。所有注释标记笔定义都遵循标题

[Reviews]
AnnotationTools=

并遵循例如这种模式

<tool name="rot 25" id="5" type="highlight"><engine color="#ffff0000" type="TextSelector"><annotation color="#ffff0000" type="Highlight" opacity="0.25"/></engine><shortcut>5</shortcut></tool>

相关内容