自定义 Okular 以修改高亮工具属性

Suv*_*yil 11 linux pdf pdf-reader okular

我在 Linux 上使用 Okular 作为我的 pdf 阅读器。我想知道如何永久修改突出显示的颜色。我知道我可以通过右键单击高亮选择并进行所需的修改来修改高亮工具使用的颜色的饱和度。但是,这些仅适用于当前选择。

我如何设置 okular 以维护文件中每个突出显示的这些设置(并仍然允许在特定位置进行自定义),并在文件关闭后维护它们[并稍后打开。即设置不会丢失]

dir*_*ugh 11

我想将荧光笔永久设置为几种颜色,并去掉绿线和多边形的东西。事实证明,您可以通过修改文件来修改可用荧光笔tools.xml。对我来说(来自 Ubuntu 13.04 官方存储库的 Okular 0.16.3),它位于/usr/share/kde4/apps/okular. 您应该能够通过运行kde4-config --path data并附okular加到最后一条路径来推测这一点(但请参阅下面的更新)。

在那里,你会看到类似的东西

<tool id="7" name="Stamp" pixmap="tool-stamp-okular">
    <tooltip>Put a stamp symbol</tooltip>
    <engine type="PickPoint" hoverIcon="okular" size="64" block="true">
        <annotation type="Stamp" icon="okular"/>
    </engine>
    <shortcut>7</shortcut>
</tool>
Run Code Online (Sandbox Code Playgroud)

如果您将其替换为看起来像黄色荧光笔的块,您将获得类似的荧光笔。就我而言:

<tool id="7" name="Magenta Highlighter" pixmap="tool-color-magenta">
    <tooltip>Magenta Highlight</tooltip>
    <engine type="TextSelector" color="#FF99FF">
        <annotation type="Highlight" color="#FF99FF" />
    </engine>
    <shortcut>7</shortcut>
</tool>
Run Code Online (Sandbox Code Playgroud)

tool-color-magenta象素图存储在/usr/share/kde4/apps/okular/pics你可以把一个PNG那里。

所以现在我的评论工具栏看起来像这样:

在此处输入图片说明

我需要sudo修改这些文件。

更新:在 ubuntu 的定期软件更新窗口之后,我将 Okular 升级到 0.16.4,它恢复了默认的tools.xml. 看起来,如果您将自定义文件复制或符号链接到您的$HOME(在我的情况下$HOME/.kde/share/apps/okular)下的 kde apps okular 路径,它应该优先于/usr/share/...那些并为您省去一些麻烦。