[kde-doc-english] The new data dirs and kf5 docs

Yuri Chornoivan yurchor at ukr.net
Thu Aug 20 11:46:45 UTC 2015


Hi,

As it was pointed by Burkhard [1], the paths in kf5 docs should be  
updated/fixed to the new configuration.

The list is rather big now:

fundamentals/config.docbook
korganizer
knotes
kalarm
kmail
konversation
kate/plugins.docbook
kgeography
kwordquiz
kstars/faq.docbook
kstars/config.docbook
kstars/install.docbook
khangman
killbots
ktuberling/technical-reference.docbook
okteta
tellico/faqs.docbook
tellico/fundamentals.docbook
tellico/configuration.docbook
kile/inedx.docbook
kile/usermenu.docbook
kile/scripting.docbook

However, it is not clear what environment variables can (or should) be  
used to help user in finding the proper files. In my KDE 4 environment  
some variables are undefined:

[yurchor at localhost uk]$ printenv|grep XDG
XDG_VTNR=1
XDG_SESSION_ID=c1
XDG_MENU_PREFIX=kde-
XDG_CONFIG_DIRS=/etc/xdg:/etc/xdg/kde4
XDG_SEAT=seat0
XDG_DATA_DIRS=/usr/share:/usr/share:/usr/local/share
XDG_RUNTIME_DIR=/run/user/500
XDG_CURRENT_DESKTOP=KDE

As you can see, there are no XDG_DATA_HOME (default $HOME/.local),  
XDG_CONFIG_HOME (default $HOME/.config) and XDG_CACHE_HOME.

So,

1. Can anybody confirm that all these variables are defined in Plasma 5  
and other modern DEs?

2. Are there any objections about usage something like `echo  
${XDG_DATA_DIRS%%:*}` instead of `kde4-config --install data`? What are  
the possible shortcomings? Does it work for shells other than BASH?

Many thanks in advance for your answers and comments.

Best regards,
Yuri

[1]  
https://techbase.kde.org/Projects/Documentation/KDE_(health_table)#KDE_Frameworks


More information about the kde-doc-english mailing list