source: kde/kf5/kf5-frameworks.xml@ 951597f1

10.0 10.1 11.0 11.1 11.2 11.3 12.0 12.1 8.4 9.0 9.1 kea ken/TL2024 ken/inkscape-core-mods ken/tuningfonts lazarus lxqt plabs/newcss plabs/python-mods python3.11 qt5new rahul/power-profiles-daemon renodr/vulkan-addition trunk upgradedb xry111/intltool xry111/llvm18 xry111/soup3 xry111/test-20220226 xry111/xf86-video-removal
Last change on this file since 951597f1 was 951597f1, checked in by Bruce Dubbs <bdubbs@…>, 5 years ago

Update to phonon-4.10.2 and phonon-backend-vlc-0.10.2.
Update to kf5-5.55.0.

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@21114 af4574ff-66df-0310-9fd7-8a98e5e911e0

  • Property mode set to 100644
File size: 27.5 KB
Line 
1<?xml version="1.0" encoding="ISO-8859-1"?>
2<!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
3 "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
4 <!ENTITY % general-entities SYSTEM "../../general.ent">
5 %general-entities;
6
7 <!-- kf5-download-http is defined on patches.ent
8 <!ENTITY kf5-download-http "&kf5-download-http;"> -->
9 <!ENTITY kf5-download-ftp " ">
10 <!ENTITY kf5-md5sum "See Below">
11 <!ENTITY kf5-size "264 MB">
12 <!ENTITY kf5-buildsize "1.0 GB (224 MB installed)">
13 <!ENTITY kf5-time "15 SBU (using parallelism=4)">
14]>
15
16<sect1 id="kf5-frameworks" xreflabel="KDE Frameworks-&kf5-version;">
17 <?dbhtml filename="krameworks5.html"?>
18
19 <sect1info>
20 <othername>$LastChangedBy$</othername>
21 <date>$Date$</date>
22 </sect1info>
23
24 <title>Building KDE Frameworks 5 (KF5)</title>
25
26 <indexterm zone="kf5-frameworks">
27 <primary sortas="a-kde-frameworks">KDE Frameworks</primary>
28 </indexterm>
29
30 <para>KDE Frameworks 5 is a collection of libraries based on top of Qt5 and
31 QML derived from the monolithic KDE 4 libraries. They can be used
32 independent of the KDE Display Environment (Plasma 5).</para>
33
34 &lfs83_checked;
35
36 <para>The instructions below build all of the KDE Frameworks packages in one
37 step by using a bash script. </para>
38
39 <bridgehead renderas="sect3">Package Information</bridgehead>
40 <itemizedlist spacing="compact">
41 <listitem>
42 <para>Download (HTTP): <ulink url="&kf5-download-http;"/></para>
43 </listitem>
44 <listitem>
45 <para>Download (FTP): <ulink url="&kf5-download-ftp;"/></para>
46 </listitem>
47 <listitem>
48 <para>Download MD5 sum: &kf5-md5sum;</para>
49 </listitem>
50 <listitem>
51 <para>Download size: &kf5-size;</para>
52 </listitem>
53 <listitem>
54 <para>Estimated disk space required: &kf5-buildsize;</para>
55 </listitem>
56 <listitem>
57 <para>Estimated build time: &kf5-time;</para>
58 </listitem>
59 </itemizedlist>
60
61 <bridgehead renderas="sect3">KF5 Dependencies</bridgehead>
62
63 <bridgehead renderas="sect4">Required</bridgehead>
64 <para role="required">
65 <xref linkend="boost"/>,
66 <xref linkend="extra-cmake-modules"/>,
67 <xref linkend="DocBook"/>,
68 <xref linkend="docbook-xsl"/>,
69 <xref linkend="giflib"/>,
70 <xref linkend="libepoxy"/>,
71 <xref linkend="libgcrypt"/>,
72 <xref linkend="libjpeg"/>,
73 <xref linkend="libpng"/>,
74 <xref linkend="libxslt"/>,
75 <xref linkend="lmdb"/>,
76 <!--<xref linkend="openssl10"/>,-->
77 <!--<xref linkend="qtwebkit5"/>,-->
78 <xref linkend="phonon"/>,
79 <xref linkend="shared-mime-info"/>,
80 <xref linkend="perl-uri"/>, and
81 <xref linkend="wget"/> (required to download the packages)
82 </para>
83
84 <bridgehead renderas="sect4">Recommended</bridgehead>
85 <para role="recommended">
86 <xref linkend="aspell"/> (Dictionary backend for Sonnet),
87 <xref linkend="avahi"/> (DNS-SD backend for KDNSSD),
88 <xref linkend="libdbusmenu-qt"/> (built with qt5),
89 <xref linkend="NetworkManager"/> (needed to build NetworkManager-Qt), and
90 <xref linkend="polkit-qt"/> (Authentication backend for KAuth)
91 </para>
92
93 <bridgehead renderas="sect4">Optional</bridgehead>
94 <para role="optional">
95 <xref linkend="bluez"/> (needed to build Bluez-Qt),
96 <xref linkend="ModemManager"/> (needed to build ModemManager-Qt)
97 </para>
98
99 <bridgehead renderas="sect4">Runtime dependency for FrameworkIntegration</bridgehead>
100 <para role="optional">
101 <xref role="runtime" linkend="oxygen-fonts"/> and
102 <xref role="runtime" linkend="noto-fonts"/>
103 </para>
104
105 <bridgehead renderas="sect4">Runtime dependencies for kapidox</bridgehead>
106 <para role="optional">
107 <xref role="runtime" linkend="doxygen"/>,
108 <phrase revision="sysv"><ulink role="runtime" url="https://pypi.python.org/pypi/Jinja2">Jinja2</ulink></phrase>
109 <phrase revision="systemd"><xref role="runtime" linkend="Jinja2"/></phrase>, and
110 <phrase revision="sysv"><ulink role="runtime" url="http://pyyaml.org/">PyYAML</ulink></phrase>
111 <phrase revision="systemd"><xref role="runtime" linkend="PyYAML"/></phrase>
112 </para>
113
114 <bridgehead renderas="sect4">Additional image formats support in KImageFormats</bridgehead>
115 <para role="optional">
116 <xref linkend="jasper"/> and
117 <ulink url="http://www.openexr.com/">OpenEXR</ulink>
118 </para>
119
120 <bridgehead renderas="sect4">Optional dependencies for KIO</bridgehead>
121 <para role="optional">
122 <xref linkend="mitkrb"/>
123 </para>
124
125 <bridgehead renderas="sect4">Optional dependencies for Solid</bridgehead>
126 <para role="optional">
127 <xref linkend="udisks2"/>,
128 <xref linkend="upower"/> and
129 <ulink role="runtime" url="http://www.freedesktop.org/software/media-player-info/">media-player-info</ulink> (runtime)
130 </para>
131
132 <bridgehead renderas="sect4">Optional dependency for KWallet</bridgehead>
133 <para role="optional">
134 <ulink url="&kf5apps-download-http;">gpgmepp</ulink>
135 </para>
136
137 <bridgehead renderas="sect4">Optional dictionary backends for Sonnet</bridgehead>
138 <para role="optional">
139 <ulink url="http://hspell.ivrix.org.il/">Hspell</ulink> and
140 <ulink url="http://hunspell.sourceforge.net/">Hunspell</ulink>
141 </para>
142
143 <bridgehead renderas="sect4">Required dependencies for Prison</bridgehead>
144 <para role="optional"> <!-- Leaving as optional since these are external -->
145 <ulink url="http://libdmtx.sourceforge.net/">Datamatrix</ulink> and
146 <ulink url="http://megaui.net/fukuchi/works/qrencode/index.en.html/">QRencode</ulink>
147 </para>
148
149 <para condition="html" role="usernotes">User Notes:
150 <ulink url="&blfs-wiki;/kf5"/></para>
151
152 <sect2>
153 <title>Downloading KDE Frameworks</title>
154
155 <para>
156 The easiest way to get the KDE Frameworks packages is to use a single
157 <command>wget</command> to fetch them all at once:
158 </para>
159
160<screen><userinput>url=http://download.kde.org/stable/frameworks/&kf5-short-version;/
161wget -r -nH -nd -A '*.xz' -np $url</userinput>
162<literal>
163The options used here are:
164 -r recurse through child directories
165 -nH disable generation of host-prefixed directories
166 -nd do not create a hierarchy of directories
167 -A '*.xz' just get the *.xz files
168 -np don't get parent directories</literal></screen>
169
170 </sect2>
171
172 <sect2>
173 <title>Setting Package Order</title>
174
175 <para>
176 The order of building files is important due to internal dependencies.
177 Create the list of files in the proper order as follows:
178 </para>
179
180<screen><userinput>cat &gt; frameworks-&kf5-version;.md5 &lt;&lt; "EOF"
181<literal>c6ea8536f0886a83c89036c26c141cfe attica-5.55.0.tar.xz
182#f8efb80c1c3c4bfe3ada218fa1eb6daa extra-cmake-modules-5.55.0.tar.xz
1831d51d64bfaa08b852f93b70be6bb0f8b kapidox-5.55.0.tar.xz
1849feb5965a5438ea7900b10b6734b6b5d karchive-5.55.0.tar.xz
1859cf8636f8ecd5699dc4cff2cd003bdaa kcodecs-5.55.0.tar.xz
18683c4f3c39797bb014ae3d8addda3ee84 kconfig-5.55.0.tar.xz
187b84b0d269fbbf63dba84ba7b345ab77f kcoreaddons-5.55.0.tar.xz
188fbcc4a6e4daaf8dbbb623c8e58f48748 kdbusaddons-5.55.0.tar.xz
189305545c320e2bd3901ca42a5d2a390fe kdnssd-5.55.0.tar.xz
19086cdc362ac9b086762725ce50ad02254 kguiaddons-5.55.0.tar.xz
191e22ba2c4be9a642d52202941f311092f ki18n-5.55.0.tar.xz
192b1be65f6c85633f98e13555fdf185ec7 kidletime-5.55.0.tar.xz
1936d89478ffa273724e47d937cf88715ef kimageformats-5.55.0.tar.xz
194045f5c3b771e03c4d7d3ed8a61cce555 kitemmodels-5.55.0.tar.xz
19557f6924d2811f47b7805529f66a74f8b kitemviews-5.55.0.tar.xz
1960f6c2f958cf17b8f3d1f1ae41511e4f1 kplotting-5.55.0.tar.xz
197cec11096084112885bb70c8af54b6c18 kwidgetsaddons-5.55.0.tar.xz
19847b9fdf114802c1618be3a808d3fb5f9 kwindowsystem-5.55.0.tar.xz
199cbc3ebe49b84228d4bea3b9f7dcb9638 networkmanager-qt-5.55.0.tar.xz
200d9d13af96a11f19b68a8787b07a9a8c4 solid-5.55.0.tar.xz
2019c2820d220904d527568ac3fd0ef901a sonnet-5.55.0.tar.xz
202c78281f2572886467e906c7441673930 threadweaver-5.55.0.tar.xz
2039caa8c9db684df909a404c987b20bcd2 kauth-5.55.0.tar.xz
20451cfb4f5aafea5e85fb962da96e7eac3 kcompletion-5.55.0.tar.xz
20544f4b49602863fcfbaa2b142d913ebe2 kcrash-5.55.0.tar.xz
206bab2d57e0f7d0654e1c551c2c4e27a12 kdoctools-5.55.0.tar.xz
207e6095ee56197b9d67c1393ba53c7d3d0 kpty-5.55.0.tar.xz
2084476d603af984cb6322a9f831a906c41 kunitconversion-5.55.0.tar.xz
2095f36ce8b06f046d14309afba6307531d kconfigwidgets-5.55.0.tar.xz
2102b7a006d241718cb3c411a42c67c84b4 kservice-5.55.0.tar.xz
211b7efe78d929ce60c2f6d6f91ffb99da5 kglobalaccel-5.55.0.tar.xz
212d49e0c95cc12e210705f843b8c8ae624 kpackage-5.55.0.tar.xz
2133b9f611ebb82225cd9021f3d8ba65d4e kdesu-5.55.0.tar.xz
214a088d5a2316ce177c17823a7383216e3 kemoticons-5.55.0.tar.xz
215fcabfaf2a08be0bee4317dd7b48a46ac kiconthemes-5.55.0.tar.xz
216550af897cf2b536c0b3370c414f2e607 kjobwidgets-5.55.0.tar.xz
217c6f26a73d4ea4835afbc07dd30f24f1b knotifications-5.55.0.tar.xz
218104ea71b7a1495649a6c2b10ec76d49a ktextwidgets-5.55.0.tar.xz
219ee8eb1f361e86568f8d63e3eef52c3d9 kxmlgui-5.55.0.tar.xz
2202c6edfead8cbea6eb513b69bd81f352f kbookmarks-5.55.0.tar.xz
221e9aea329a955d888363452ef57dd351b kwallet-5.55.0.tar.xz
2225ea8d5b98580eea963e20466fd0949cd kio-5.55.0.tar.xz
223df0b9df0c1241debaeae2acc634ce917 kdeclarative-5.55.0.tar.xz
224b6903266cb40093a903e3f745c0b45dc kcmutils-5.55.0.tar.xz
225bf939786cff333aa2d4c25502e4b2d08 kirigami2-5.55.0.tar.xz
226b79143c6c4aa5f5e207c4513bcce0eb8 knewstuff-5.55.0.tar.xz
22756cadbbd46a2b489fe43f063090fc1ce frameworkintegration-5.55.0.tar.xz
228398d370cfc7060dbd8a2fa31d36a73f7 kinit-5.55.0.tar.xz
229fb2aa145caf992e812de648d77dc3d6d knotifyconfig-5.55.0.tar.xz
2302be64b9dab33e65523b0a113f95f5fdd kparts-5.55.0.tar.xz
231e643d57385e5bddb12cba895af11f93e kactivities-5.55.0.tar.xz
232a53b413d3bd78f90af64da9c6433ffdb kded-5.55.0.tar.xz
233#9e573a2efc794c7b2056a09ac21113f4 kdewebkit-5.55.0.tar.xz
23440c0bfab00d45324d232d94001903126 syntax-highlighting-5.55.0.tar.xz
235188a9f7d092c93bf06259baf0e83f7d7 ktexteditor-5.55.0.tar.xz
23615ec5f8445a23415a1f51980d1dd40c8 kdesignerplugin-5.55.0.tar.xz
2373238b6fe1c25908de1b38452f206b0a8 kwayland-5.55.0.tar.xz
2382afbba41e0f841b1775b0f002dbf2eca plasma-framework-5.55.0.tar.xz
239#e605734af73a902175fcafd3de312ec8 modemmanager-qt-5.55.0.tar.xz
240b0dbb756aff5bc0c811411573d43dc5c kpeople-5.55.0.tar.xz
24122e294d6a362245a0b9a9da19eb84262 kxmlrpcclient-5.55.0.tar.xz
2423242b966706240f90da8c22b0a7e007c bluez-qt-5.55.0.tar.xz
2431d3f694c8a8a3a71a51ddb7f9172794a kfilemetadata-5.55.0.tar.xz
244dbcac71cf905d6e282d04964ddd93e9f baloo-5.55.0.tar.xz
245#6830eded1a3222a3dd91ba16d9fd8f60 breeze-icons-5.55.0.tar.xz
246#a8a6e3889a0b1507bbb16d1c62619438 oxygen-icons5-5.55.0.tar.xz
2475c6c869f871520f53eaf043415b39765 kactivities-stats-5.55.0.tar.xz
24832c65a65016c944a02060f75d65dbf3b krunner-5.55.0.tar.xz
249#c09b474c3f96c20504834b5df84c54f1 prison-5.55.0.tar.xz
25046ff1ecbdcd631b1a88bc8789b362c1b qqc2-desktop-style-5.55.0.tar.xz
251bdcbb64afef6a317eadfbfe3e8f08036 kjs-5.55.0.tar.xz
2528f936d42df6edc311758a2be928b3f32 kdelibs4support-5.55.0.tar.xz
253a91b430e12c09d01ec2a67d711737609 khtml-5.55.0.tar.xz
254f5b31ebf9337ee041f2fd9ef05df1494 kjsembed-5.55.0.tar.xz
255f3bad578dc409b557d63cf7f058bd5c9 kmediaplayer-5.55.0.tar.xz
256652b408be88fc8dde4dd6c2cf053588d kross-5.55.0.tar.xz
257a28376dc7e56982df710307bef1a63e8 kholidays-5.55.0.tar.xz
258bfd74337cb26fe7f011de0eca4f08ffe purpose-5.55.0.tar.xz
259450567c456f2215cc02ec70c941d5744 syndication-5.55.0.tar.xz</literal>
260EOF</userinput></screen>
261
262 <para>In the above list, notice that some files have been commented out with
263 a hash (#) character. The extra-cmake-modules entry has been commented out
264 because it was built earlier in the <xref linkend="kde-prereq"/>. The icon
265 packages are covered separately at <xref linkend="breeze-icons"/> and <xref
266 linkend="oxygen-icons5"/>. The modemmanager-qt package may be built if its
267 optional dependency has been installed. The prison package (bar code reader)
268 may be built if the required external libraries are installed. The kdewebkit
269 may be built if the external package
270 <ulink url="https://download.qt.io/community_releases/5.9/5.9.0-final/">
271 QtWebkit</ulink> has been built. </para>
272
273 </sect2>
274
275 <sect2 role="installation">
276 <title>Installation of KDE Frameworks</title>
277
278 &as_root;
279
280 <caution>
281
282 <para>If installing in /opt and there is an existing /opt/kf5 either as a
283 regular directory or a symbolic link, it should be reinitialized (as
284 root):</para>
285
286 <screen role="root"><userinput>mv -v /opt/kf5 /opt/kf5.old &amp;&amp;
287install -v -dm755 $KF5_PREFIX/{etc,share} &amp;&amp;
288ln -sfv /etc/dbus-1 $KF5_PREFIX/etc &amp;&amp;
289ln -sfv /usr/share/dbus-1 $KF5_PREFIX/share</userinput></screen>
290 </caution>
291
292 <para>
293 First, start a subshell that will exit on error:
294 </para>
295
296
297<screen><userinput>bash -e</userinput></screen>
298
299 <para>
300 Install all of the packages by running the following
301 commands:
302 </para>
303
304<screen><userinput>while read -r line; do
305
306 # Get the file name, ignoring comments and blank lines
307 if $(echo $line | grep -E -q '^ *$|^#' ); then continue; fi
308 file=$(echo $line | cut -d" " -f2)
309
310 pkg=$(echo $file|sed 's|^.*/||') # Remove directory
311 packagedir=$(echo $pkg|sed 's|\.tar.*||') # Package directory
312
313 tar -xf $file
314 pushd $packagedir
315 mkdir build
316 cd build
317
318 cmake -DCMAKE_INSTALL_PREFIX=$KF5_PREFIX \
319 -DCMAKE_PREFIX_PATH=$QT5DIR \
320 -DCMAKE_BUILD_TYPE=Release \
321 -DBUILD_TESTING=OFF \
322 -Wno-dev ..
323 make
324 as_root make install
325 popd
326<!-- some packages end with files owned by root in $packagedir, so use as_root
327 in the following -->
328 as_root rm -rf $packagedir
329 as_root /sbin/ldconfig
330
331done &lt; frameworks-&kf5-version;.md5
332
333exit</userinput></screen>
334
335 <note><para>Any modules that have been omitted can be installed later by
336 using the same mkdir build; cd build; cmake; make; make install procedure
337 as above.</para></note>
338
339 <para>Sometimes the installation paths are hardcoded into installed files.
340 If the installed directory is not /usr, rename the directory and create a
341 symlink:</para>
342
343 <screen role="root"><userinput>mv -v /opt/kf5 /opt/kf5-&kf5-version;
344ln -sfvn kf5-&kf5-version; /opt/kf5</userinput></screen>
345
346 </sect2>
347
348 <sect2 role="commands">
349 <title>Command Explanations</title>
350
351 <para>
352 <parameter>-DCMAKE_PREFIX_PATH=$QT5DIR</parameter>: This switch is used
353 to allow cmake to find the proper Qt libraries.
354 </para>
355
356 <para>
357 <parameter>-DCMAKE_BUILD_TYPE=Release</parameter>: This switch is used
358 to apply higher level of the compiler optimizations.
359 </para>
360
361 <para>
362 <parameter>-DBUILD_TESTING=OFF</parameter>: This switch is used to prevent
363 building test programs and libraries that are of no use to an end user.
364 </para>
365
366 </sect2>
367 <sect2 role="content">
368 <title>Contents</title>
369
370 <segmentedlist>
371 <segtitle>Installed Programs</segtitle>
372 <segtitle>Installed Libraries</segtitle>
373 <segtitle>Installed Directories</segtitle>
374
375 <seglistitem>
376 <seg>
377 There are 48 programs installed in /opt/kf5/bin.
378 </seg>
379 <seg>
380 There are too many kf5 libraries (191) to list separately.
381 </seg>
382 <seg>
383 /opt/kf5 (symlink to /opt/kf5-&kf5-version;)
384 </seg>
385 </seglistitem>
386 </segmentedlist>
387
388 <variablelist>
389 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
390 <?dbfo list-presentation="list"?>
391 <?dbhtml list-presentation="table"?>
392
393 <varlistentry id="checkXML5">
394 <term><command>checkXML5</command></term>
395 <listitem>
396 <para>
397 is a tool to check for syntax errors in KDE DocBook XML
398 files.
399 </para>
400 <indexterm zone="kf5-frameworks checkXML5">
401 <primary sortas="b-checkXML5">checkXML5</primary>
402 </indexterm>
403 </listitem>
404 </varlistentry>
405
406 <varlistentry id="depdiagram-generate">
407 <term><command>depdiagram-generate</command></term>
408 <listitem>
409 <para>
410 is a tool to generate a dependency diagram.
411 </para>
412 <indexterm zone="kf5-frameworks depdiagram-generate">
413 <primary sortas="b-depdiagram-generate">depdiagram-generate</primary>
414 </indexterm>
415 </listitem>
416 </varlistentry>
417
418 <varlistentry id="depdiagram-generate-all">
419 <term><command>depdiagram-generate-all</command></term>
420 <listitem>
421 <para>
422 is a tool to generate a dependency diagram for all frameworks at once..
423 </para>
424 <indexterm zone="kf5-frameworks depdiagram-generate-all">
425 <primary sortas="b-depdiagram-generate-all">depdiagram-generate-all</primary>
426 </indexterm>
427 </listitem>
428 </varlistentry>
429
430 <varlistentry id="depdiagram-prepare">
431 <term><command>depdiagram-prepare</command></term>
432 <listitem>
433 <para>
434 is a tool to prepare dot files.
435 </para>
436 <indexterm zone="kf5-frameworks depdiagram-prepare">
437 <primary sortas="b-depdiagram-prepare">depdiagram-prepare</primary>
438 </indexterm>
439 </listitem>
440 </varlistentry>
441
442 <varlistentry id="desktoptojson">
443 <term><command>desktoptojson</command></term>
444 <listitem>
445 <para>
446 is a tool to convert a .desktop file to a .json file.
447 </para>
448 <indexterm zone="kf5-frameworks desktoptojson">
449 <primary sortas="b-desktoptojson">desktoptojson</primary>
450 </indexterm>
451 </listitem>
452 </varlistentry>
453
454 <varlistentry id="kactivitymanagerd">
455 <term><command>kactivitymanagerd</command></term>
456 <listitem>
457 <para>
458 is the KDE Plasma Workspace Activity Manager.
459 </para>
460 <indexterm zone="kf5-frameworks kactivitymanagerd">
461 <primary sortas="b-kactivitymanagerd">kactivitymanagerd</primary>
462 </indexterm>
463 </listitem>
464 </varlistentry>
465
466 <varlistentry id="kbuildsycoca5">
467 <term><command>kbuildsycoca5</command></term>
468 <listitem>
469 <para>
470 rebuilds the KService desktop file system configuration
471 cache.
472 </para>
473 <indexterm zone="kf5-frameworks kbuildsycoca5">
474 <primary sortas="b-kbuildsycoca5">kbuildsycoca5</primary>
475 </indexterm>
476 </listitem>
477 </varlistentry>
478
479 <varlistentry id="kcookiejar5">
480 <term><command>kcookiejar5</command></term>
481 <listitem>
482 <para>
483 is a command line interface to the HTTP cookie store used by KDE,
484 a D-BUS service to store/retrieve/clean cookies.
485 </para>
486 <indexterm zone="kf5-frameworks kcookiejar5">
487 <primary sortas="b-kcookiejar5">kcookiejar5</primary>
488 </indexterm>
489 </listitem>
490 </varlistentry>
491
492 <varlistentry id="kded5">
493 <term><command>kded5</command></term>
494 <listitem>
495 <para>
496 consolidates several small services in one process.
497 </para>
498 <indexterm zone="kf5-frameworks kded5">
499 <primary sortas="b-kded5">kded5</primary>
500 </indexterm>
501 </listitem>
502 </varlistentry>
503
504 <varlistentry id="kdeinit5">
505 <term><command>kdeinit5</command></term>
506 <listitem>
507 <para>
508 is a process launcher somewhat similar to the famous init used
509 for booting UNIX.
510 </para>
511 <indexterm zone="kf5-frameworks kdeinit5">
512 <primary sortas="b-kdeinit5">kdeinit5</primary>
513 </indexterm>
514 </listitem>
515 </varlistentry>
516
517 <varlistentry id="kf5-config">
518 <term><command>kf5-config</command></term>
519 <listitem>
520 <para>
521 is a command line program used to retrieve information about
522 KDE installation or user paths.
523 </para>
524 <indexterm zone="kf5-frameworks kf5-config">
525 <primary sortas="b-kf5-config">kf5-config</primary>
526 </indexterm>
527 </listitem>
528 </varlistentry>
529
530 <varlistentry id="kf5kross">
531 <term><command>kf5kross</command></term>
532 <listitem>
533 <para>
534 executes kross scripts written in KDE Javascript, Python, Ruby,
535 Java and Falcon.
536 </para>
537 <indexterm zone="kf5-frameworks kf5kross">
538 <primary sortas="b-kf5kross">kf5kross</primary>
539 </indexterm>
540 </listitem>
541 </varlistentry>
542
543 <varlistentry id="kgenapidox">
544 <term><command>kgenapidox</command></term>
545 <listitem>
546 <para>
547 is a tool to generate API documentation in the KDE style.
548 </para>
549 <indexterm zone="kf5-frameworks kgenapidox">
550 <primary sortas="b-kgenapidox">kgenapidox</primary>
551 </indexterm>
552 </listitem>
553 </varlistentry>
554
555 <varlistentry id="kgendesignerplugin">
556 <term><command>kgendesignerplugin</command></term>
557 <listitem>
558 <para>
559 generates widget plugins for Qt(TM) Designer.
560 </para>
561 <indexterm zone="kf5-frameworks kgendesignerplugin">
562 <primary sortas="b-kgendesignerplugin">kgendesignerplugin</primary>
563 </indexterm>
564 </listitem>
565 </varlistentry>
566
567 <varlistentry id="kglobalaccel5">
568 <term><command>kglobalaccel5</command></term>
569 <listitem>
570 <para>
571 is a daemon use to register the key bindings and for getting
572 notified when the action triggered.
573 </para>
574 <indexterm zone="kf5-frameworks kglobalaccel5">
575 <primary sortas="b-kglobalaccel5">kglobalaccel5</primary>
576 </indexterm>
577 </listitem>
578 </varlistentry>
579
580 <varlistentry id="kjs5">
581 <term><command>kjs5</command></term>
582 <listitem>
583 <para>
584 is KDE ECMAScript/JavaScript engine.
585 </para>
586 <indexterm zone="kf5-frameworks kjs5">
587 <primary sortas="b-kjs5">kjs5</primary>
588 </indexterm>
589 </listitem>
590 </varlistentry>
591
592 <varlistentry id="kjscmd5">
593 <term><command>kjscmd5</command></term>
594 <listitem>
595 <para>
596 is a tool for launching KJSEmbed scripts from the command line.
597 </para>
598 <indexterm zone="kf5-frameworks kjscmd5">
599 <primary sortas="b-kjscmd5">kjscmd5</primary>
600 </indexterm>
601 </listitem>
602 </varlistentry>
603
604 <varlistentry id="kjsconsole">
605 <term><command>kjsconsole</command></term>
606 <listitem>
607 <para>
608 is a console for <command>kjs5</command>.
609 </para>
610 <indexterm zone="kf5-frameworks kjsconsole">
611 <primary sortas="b-kjsconsole">kjsconsole</primary>
612 </indexterm>
613 </listitem>
614 </varlistentry>
615
616 <varlistentry id="kmailservice5">
617 <term><command>kmailservice5</command></term>
618 <listitem>
619 <para>
620 is a mail service.
621 </para>
622 <indexterm zone="kf5-frameworks kmailservice5">
623 <primary sortas="b-kmailservice5">kmailservice5</primary>
624 </indexterm>
625 </listitem>
626 </varlistentry>
627
628 <varlistentry id="kpackagelauncherqml">
629 <term><command>kpackagelauncherqml</command></term>
630 <listitem>
631 <para>
632 is a commandline tool for launching kpackage QML application
633 </para>
634 <indexterm zone="kf5-frameworks kpackagelauncherqml">
635 <primary sortas="b-kpackagelauncherqml">kpackagelauncherqml</primary>
636 </indexterm>
637 </listitem>
638 </varlistentry>
639
640 <varlistentry id="kpackagetool5">
641 <term><command>kpackagetool5</command></term>
642 <listitem>
643 <para>
644 is a command line kpackage tool.
645 </para>
646 <indexterm zone="kf5-frameworks kpackagetool5">
647 <primary sortas="b-kpackagetool5">kpackagetool5</primary>
648 </indexterm>
649 </listitem>
650 </varlistentry>
651
652 <varlistentry id="kreadconfig5">
653 <term><command>kreadconfig5</command></term>
654 <listitem>
655 <para>
656 is a command line tool to retrieve values from KDE
657 configuration files.
658 </para>
659 <indexterm zone="kf5-frameworks kreadconfig5">
660 <primary sortas="b-kreadconfig5">kreadconfig5</primary>
661 </indexterm>
662 </listitem>
663 </varlistentry>
664
665 <varlistentry id="kshell5">
666 <term><command>kshell5</command></term>
667 <listitem>
668 <para>
669 start applications via kdeinit.
670 </para>
671 <indexterm zone="kf5-frameworks kshell5">
672 <primary sortas="b-kshell5">kshell5</primary>
673 </indexterm>
674 </listitem>
675 </varlistentry>
676
677 <varlistentry id="ktelnetservice5">
678 <term><command>ktelnetservice5</command></term>
679 <listitem>
680 <para>
681 is a telnet service.
682 </para>
683 <indexterm zone="kf5-frameworks ktelnetservice5">
684 <primary sortas="b-ktelnetservice5">ktelnetservice5</primary>
685 </indexterm>
686 </listitem>
687 </varlistentry>
688
689 <varlistentry id="ktrash5">
690 <term><command>ktrash5</command></term>
691 <listitem>
692 <para>
693 is a helper program to handle the KDE trash can.
694 </para>
695 <indexterm zone="kf5-frameworks ktrash5">
696 <primary sortas="b-ktrash5">ktrash5</primary>
697 </indexterm>
698 </listitem>
699 </varlistentry>
700
701 <varlistentry id="kwalletd5">
702 <term><command>kwalletd5</command></term>
703 <listitem>
704 <para>
705 is the wallet manager daemon.
706 </para>
707 <indexterm zone="kf5-frameworks kwalletd5">
708 <primary sortas="b-kwalletd5">kwalletd5</primary>
709 </indexterm>
710 </listitem>
711 </varlistentry>
712
713 <varlistentry id="kwriteconfig5">
714 <term><command>kwriteconfig5</command></term>
715 <listitem>
716 <para>
717 is a command line tool to write values in KDE
718 configuration files.
719 </para>
720 <indexterm zone="kf5-frameworks kwriteconfig5">
721 <primary sortas="b-kwriteconfig5">kwriteconfig5</primary>
722 </indexterm>
723 </listitem>
724 </varlistentry>
725
726 <varlistentry id="meinproc5">
727 <term><command>meinproc5</command></term>
728 <listitem>
729 <para>
730 converts DocBook files to HTML.
731 </para>
732 <indexterm zone="kf5-frameworks meinproc5">
733 <primary sortas="b-meinproc5">meinproc5</primary>
734 </indexterm>
735 </listitem>
736 </varlistentry>
737
738 <varlistentry id="plasmapkg2">
739 <term><command>plasmapkg2</command></term>
740 <listitem>
741 <para>
742 is a tool to install, list, remove Plasma packages
743 </para>
744 <indexterm zone="kf5-frameworks plasmapkg2">
745 <primary sortas="b-plasmapkg2">plasmapkg2</primary>
746 </indexterm>
747 </listitem>
748 </varlistentry>
749
750 <varlistentry id="preparetips5">
751 <term><command>preparetips5</command></term>
752 <listitem>
753 <para>
754 is a script to extract the text from a tips file.
755 </para>
756 <indexterm zone="kf5-frameworks preparetips5">
757 <primary sortas="b-preparetips5">preparetips5</primary>
758 </indexterm>
759 </listitem>
760 </varlistentry>
761
762 <varlistentry id="solid-hardware5">
763 <term><command>solid-hardware5</command></term>
764 <listitem>
765 <para>
766 is a command line tool to investigate available devices.
767 </para>
768 <indexterm zone="kf5-frameworks solid-hardware5">
769 <primary sortas="b-solid-hardware5">solid-hardware5</primary>
770 </indexterm>
771 </listitem>
772 </varlistentry>
773
774 </variablelist>
775
776 </sect2>
777
778</sect1>
779
Note: See TracBrowser for help on using the repository browser.