Как заставить KHelpCenter показать информационные страницы, страницы справочника и информацию от базы данных ScrollKeeper и сделать полнотекстовый поиск?

У меня есть Ubuntu 18.04 установленный LTS.

Я хочу искать документацию и считать ее офлайн (поскольку она включена в установленные пакеты).

Yelp не работает с этой целью.

Таким образом, я пытался использовать KHelpCenter. Я установил его с sudo apt install khelpcenter.

Когда я запустил его, это имеет различные источники информации:

  • KDE-связанный материал
  • Страницы руководства UNIX - представляют с ошибкой:

    Требуемая операция не могла быть завершена
    Не может Инициировать Протокол человека
    Техническая причина: Не мог Создать io-ведомое-устройство

    man protocol error in khelpcenter

  • Scrollkeeper - показывает пустую страницу:

    scrollkeeper empty page in khelpcenter

  • Страницы Информации об обзоре - представляют с ошибкой:

    Требуемая операция не могла быть завершена
    Не может Инициировать информационный Протокол
    Техническая причина: Не мог Создать io-ведомое-устройство

    info page error in khelpcenter

Как зафиксировать все эти ошибки? Я должен установить некоторую зависимость или уже настроить установленный?

2
задан 24 July 2018 в 16:18

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

В результате мы сможем выполнить поиск 18.04. LTS в Руководствах по применению (KDE-документация) и man -страницы.

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 LTS khelpcenter имеет версию 4.13, работает на коробке, но не имеет функции поиска. Функциональность ScrollKeeper плохая, как и в новых версиях.

Заключение: использует Yelp для просмотра документации рабочего стола (но без полного поиска).

2
ответ дан 2 December 2019 в 04:42

Другие вопросы по тегам:

Похожие вопросы: