如何让 KHelpCenter 显示信息页、手册页和来自 ScrollKeeper 数据库的信息并进行全文搜索?

如何让 KHelpCenter 显示信息页、手册页和来自 ScrollKeeper 数据库的信息并进行全文搜索?

我已经安装了 Ubuntu 18.04 LTS。

我想搜索文档并离线阅读(因为它包含在已安装的软件包中)。

喊叫不起作用以此目的。

所以我尝试使用 KHelpCenter。我用 安装了它sudo apt install khelpcenter

当我启动它时,它有各种信息来源:

  • KDE 相关内容
  • UNIX 手册页 - 呈现错误:

    请求的操作无法完成
    无法启动 man 协议
    技术原因:无法创建 io-slave

    khelpcenter 中的 man 协议错误

  • Scrollkeeper-显示空白页:

    khelpcenter 中的 scrollkeeper 空白页面

  • 浏览信息页面-呈现错误:

    请求的操作无法完成
    无法启动信息协议
    技术原因:无法创建 io-slave

    khelpcenter 中的信息页面错误

如何修复所有这些错误?我需要安装一些依赖项还是配置已安装的依赖项?

答案1

安装这些软件包后,问题info:和链接就消失了(想法来自man:这个答案):

sudo apt-get install kinit kio kio-extras kded5

然后我们需要安装 Oxygen 主题来获得良好的外观:

sudo apt-get install plasma-theme-oxygen oxygen-icon-theme

要消除警告,kf5.kservice.services: KServiceTypeTrader: serviceType "QImageIOPlugins" not found我们需要安装其他包:

sudo apt-get install libkf5kdelibs4support-data

因此,我们将能够在应用程序手册(KDE 文档)和man页面上搜索 18.04 LTS。

KHelpCenter 内部使用 ScrollKeeper 的组件scrollkeeper-get-content-list(位于rarian-compat包裹),所以我们需要安装它:

sudo apt-get install rarian-compat

要将内容添加到 Scrollkeeper 类别,我们需要安装一些具有以下文档的应用程序/usr/share/omf

 sudo apt-get install synaptic diffuse

但安装它并没有帮助。ScrollKeeper 类别包含非常少量的对象,它们的页面无法呈现。

笔记:

  1. 该指令似乎适用于 16.04 LTS 和 18.04 LTS,但在 16.04 LTS 中我们没有搜索工具栏。
  2. Ubuntu 14.04 LTSkhelpcenter有 4.13 版本,开箱即用,但没有搜索功能。ScrollKeeper 功能与较新版本一样差。

结论:使用 Yelp 查看桌面文档(但不进行完整搜索)。

相关内容