I have Ubuntu 18.04 LTS installed.
I want to search for documentation and read it off-line (as it is included to the installed packages).
Yelp does not work for this purpose.
So I tried to use KHelpCenter. I installed it with sudo apt install khelpcenter
.
When I started it, it have various information sources:
- KDE-related stuff
UNIX manual pages - renders with error:
The requested operation could not be completed
Cannot Initiate the man Protocol
Technical Reason: Unable to Create io-slaveScrollkeeper - shows empty page:
Browse Info Pages - renders with error:
The requested operation could not be completed
Cannot Initiate the info Protocol
Technical Reason: Unable to Create io-slave
How to fix all these errors? Do I need to install some dependency or configure already installed?
Problems with
info:
andman:
links are gone after installation of these packages (idea from this answer):Then we need to install Oxygen theme to have nice look-and-feel:
To remove warning
kf5.kservice.services: KServiceTypeTrader: serviceType "QImageIOPlugins" not found
we need to install other package:As the result we will be able to search on 18.04 LTS in Application Manuals (KDE-documentation) and
man
-pages.KHelpCenter internally use ScrollKeeper's component
scrollkeeper-get-content-list
(located inrarian-compat
package), so we need to install it:To add content to Scrollkeeper category we need to install some application which has documentation in
/usr/share/omf
:But its installation does not help. ScrollKeeper category contains very small amount of objects, their pages fail to render.
Notes:
khelpcenter
has version 4.13, works out the box but does not have search functionality. ScrollKeeper functionality is poor as in newer releases.Conclusion: use Yelp to view desktop documentation (but without full-search).