web-dev-qa-db-fra.com

Comment faire en sorte que KHelpCenter affiche des pages d’information, des pages de manuel et des informations de la base de données ScrollKeeper et effectue une recherche en texte intégral?

J'ai Ubuntu 18.04 LTS installé.

Je souhaite rechercher une documentation et la lire hors ligne (car elle est incluse dans les packages installés).

Yelp ne fonctionne pas à cet effet.

J'ai donc essayé d'utiliser KHelpCenter. Je l'ai installé avec Sudo apt install khelpcenter.

Quand j'ai commencé, il avait différentes sources d'informations:

  • Trucs liés à KDE
  • Pages de manuel UNIX - rend avec erreur:

    L'opération demandée n'a pas pu être terminée
    Impossible d'initier le protocole homme
    Raison technique: impossible de créer un io-esclave

    man protocol error in khelpcenter

  • Scrollkeeper - affiche une page vide:

    scrollkeeper empty page in khelpcenter

  • Parcourir les pages d’information - affiche avec erreur:

    L'opération demandée n'a pas pu être terminée
    Impossible d'initier le protocole d'information
    Raison technique: impossible de créer un io-esclave

    info page error in khelpcenter

Comment réparer toutes ces erreurs? Dois-je installer une dépendance ou configurer déjà installé?

2
N0rbert

Les problèmes avec les liens _info:_ et _man:_ ont disparu après l'installation de ces paquets (idée de cette réponse ):

_Sudo apt-get install kinit kio kio-extras kded5
_

Ensuite, nous devons installer le thème Oxygen pour avoir l’aspect agréable:

_Sudo apt-get install plasma-theme-oxygen oxygen-icon-theme
_

Pour supprimer l'avertissement _kf5.kservice.services: KServiceTypeTrader: serviceType "QImageIOPlugins" not found_, nous devons installer un autre package:

_Sudo apt-get install libkf5kdelibs4support-data
_

Le résultat nous permettra de rechercher 18.04 LTS dans les manuels d’application (documentation KDE) et dans la page man-.

KHelpCenter utilise en interne le composant _scrollkeeper-get-content-list_ de ScrollKeeper (situé dans le package _rarian-compat_) ). Il faut donc l'installer:

_Sudo apt-get install rarian-compat
_

Pour ajouter du contenu à la catégorie Scrollkeeper, nous devons installer une application possédant une documentation dans _/usr/share/omf_:

_ Sudo apt-get install synaptic diffuse
_

Mais son installation n'aide pas. La catégorie ScrollKeeper contient une très petite quantité d’objets, le rendu de leurs pages n’a pas été rendu.

Remarques:

  1. Cette instruction semble être universelle pour 16.04 LTS et 18.04 LTS, mais dans 16.04 LTS, nous n’avons pas de barre de recherche.
  2. Sous Ubuntu 14.04, LTS khelpcenter a la version 4.13, fonctionne comme prévu mais n’a pas de fonctionnalité de recherche. La fonctionnalité de ScrollKeeper est médiocre comme dans les nouvelles versions.

Conclusion: utilisez Yelp pour afficher la documentation sur le bureau (mais sans recherche complète).

1
N0rbert