Ubuntu 18.04 和 20.04 中的 Okular 不保留标记文本

Ubuntu 18.04 和 20.04 中的 Okular 不保留标记文本

1. 问题

Okular 中的文本标记不是持久的。当我将光标扫过要突出显示的文本后,黄色标记就会消失。

但是,文件被标记为已编辑,需要保存。保存后没有标记出现。如果我关闭并重新打开文件,情况也是如此。因此标记可能存在,但不可见。

行、其他注释以及内嵌和弹出式注释的情况也一样。不过各种图章都很好用。

2. Okular 不适用的 Ubuntu 版本

自从安装以来,我注意到了这种行为Ubuntu 18.04

  • 奥克拉 1.3.3通过 apt 安装标准存储库
  • 根据 Okular 自身帮助的附加库:KDE Frameworks 5.44.0、Qt 5.9.5(针对 5.9.5 构建)、xcb 窗口系统。

以及Ubuntu 20.04

  • 奥克拉 1.9.3通过 apt 安装标准存储库
  • 根据 Okular 自身帮助的附加库:KDE Frameworks 5.68.0、Qt 5.12.8(针对 5.12.8 构建)、xcb 窗口系统。

因此,Ubuntu 18 和 20 之间进行了升级,但这仍然是一个问题。

尝试安装更多软件包

尝试安装一些用于 Okular 服务或扩展的软件包,但没有成功。我使用 Synaptic 查看与 Okular 相关的扩展并进行安装,okular-devokular-mobile问题并未得到解决。同样,出于直觉,我也安装了这些软件包,libpoppler-{cpp-dev|glib-dev|-private-dev}但这些软件包也没有任何效果。

我从命令行启动了 Okular,查看它是否抛出了错误消息。我没有发现任何与此问题相关的消息。

3. Okular 适用的 Ubuntu 版本

Ubuntu 16.04 及其奥克拉 0.24.2分布在标准存储库。Okular 在 Ubuntu 16 中所依赖的库与 Ubuntu 18/20 中使用的库有显著不同。

  • 然后我草草地写了一个 PDF 文档确定 Ubuntu 20并使用 Ubuntu 的 Okular 查看16。在 Ubuntu 16 中,我只能看到与 Ubuntu 20 中相同的注释。显然,在查看 Ubuntu 20 时未保留的内容实际上并未保存在文档中。

  • 相反,我在 PDF 文档上潦草地写了Ubuntu 16 的 Okular并使用 Ubuntu 的 Okular 查看20。在 Ubuntu 20 中,我可以看到在 Ubuntu 16 中可以看到的注释。所以这些确实存在。

  • 最后,如果我再次在 Ubuntu 20 中查看文档,Ubuntu 20 的 Okular 中保留的注释(可以通过 Ubuntu 16 的 Okular 查看)就会消失。也就是说,如果我同时将该文档保存在 Ubuntu 16 中,那么我在 Ubuntu 20 中可以添加和查看的内容在 Ubuntu 20 中将不再可见。也就是说,我只能看到使用 Ubuntu 16 添加的注释,而看不到 Ubuntu 20 添加的注释。

4. 研究

2017 年的另一篇文章也出现了相反的问题:文本消失了。请参阅Okular:文本突出显示后消失,使用 Ubuntu 16。

我也在 KDE 论坛上问过,但至今无果:https://forum.kde.org/viewtopic.php?f=251&t=166734

5. 问题

如何让 Okular 获得建议和提示显示并保存突出显示和标记Ubuntu 18 和 20深表感谢。

相关内容