source: kde/kf5/kf5-frameworks.xml@ eff6c3a8

10.0 10.1 11.0 11.1 11.2 11.3 12.0 12.1 8.4 9.0 9.1 bdubbs/svn elogind gimp3 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 eff6c3a8 was eff6c3a8, checked in by Bruce Dubbs <bdubbs@…>, 6 years ago

Update to mlt-6.12.0.
Update to fdk-aac-2.0.0.
Update to cups-2.2.9.
Update to ghostscript-9.26.

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@20776 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 "263 MB">
12 <!ENTITY kf5-buildsize "1.0 GB (223 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>1b9a8d7fa78f14df0395d6533e07c233 attica-5.49.0.tar.xz
182#44d277d5df5aa806f8caf4b12541b15c extra-cmake-modules-5.49.0.tar.xz
1834b369263ce39d96093c64318bd69ac60 kapidox-5.49.0.tar.xz
184541071a7a336ca167d66b6bee5bb98a0 karchive-5.49.0.tar.xz
1853189f9540de1bcf93edeef7fc8fdb853 kcodecs-5.49.0.tar.xz
18657f6c446d29483fb2cfb285eb956a91b kconfig-5.49.0.tar.xz
1872e5cd09584c276416d56f66b8b3ee97b kcoreaddons-5.49.0.tar.xz
188a496b86727152d8b59ed2a2228003ac2 kdbusaddons-5.49.0.tar.xz
18919c1372fb1a702f57c66cf5803049d50 kdnssd-5.49.0.tar.xz
1904a733f7fb98fb936d74a688fe9959dd7 kguiaddons-5.49.0.tar.xz
191a04e3c5b5c23c273fbdbdb3dea8fc0a1 ki18n-5.49.0.tar.xz
192c54edfca13c0e8dac161048db33b4bce kidletime-5.49.0.tar.xz
193589ed57faba25f2014964619247aa28a kimageformats-5.49.0.tar.xz
1944412ab5a5446aab1df6f7bb59bac4365 kitemmodels-5.49.0.tar.xz
19572d840e8ce2324a8e01cd3f2a3c269b2 kitemviews-5.49.0.tar.xz
196df18871fbc9494d6318d7106f5924c53 kplotting-5.49.0.tar.xz
1973c6aa861640fd55a34e359ef798a916d kwidgetsaddons-5.49.0.tar.xz
1984db7723226f6b0e0d8705d3fe53642a3 kwindowsystem-5.49.0.tar.xz
199a4202fa94b64d65db2e4b7be34675c95 networkmanager-qt-5.49.0.tar.xz
200391b3473e9e5d31d6e301f27e657ae4f solid-5.49.0.tar.xz
201f3e739976224f0b14ae653534e503df4 sonnet-5.49.0.tar.xz
202c068e97cfc0a42f0d32ca927a12691fe threadweaver-5.49.0.tar.xz
203ed2183a6db12ce48f96b844287e53925 kauth-5.49.0.tar.xz
2046790087dd73139a6e21e3cdf663271e5 kcompletion-5.49.0.tar.xz
205c8c73f76432306b98ef038418c62ce44 kcrash-5.49.0.tar.xz
2069376c84a3f70b95ae0141d90e1aaf165 kdoctools-5.49.0.tar.xz
2079e690e1d76196c092b34605336e16ccb kpty-5.49.0.tar.xz
2089424c658138501742a2af85495c47f60 kunitconversion-5.49.0.tar.xz
20982d5d219494a2ad1514157a7064521d0 kconfigwidgets-5.49.0.tar.xz
21026524fb8e33b8ab3aebf86ec078c7518 kservice-5.49.0.tar.xz
211712658831c71f5127762ffa0016a7a39 kglobalaccel-5.49.0.tar.xz
212232e476d2d59b789a10c7be3cb6832a0 kpackage-5.49.0.tar.xz
21357a2a02a7061040a6a437a1df6dacbd8 kdesu-5.49.0.tar.xz
214f98c6e3ab806c0f76ab76f0291e4dd93 kemoticons-5.49.0.tar.xz
215bad840d753b545cc1d166c773d1c284c kiconthemes-5.49.0.tar.xz
216f26fc58203dcad45d3c20545c5a48e53 kjobwidgets-5.49.0.tar.xz
2172d276031a63a7bc76258991472056f5a knotifications-5.49.0.tar.xz
218012e92d2f2ce4574d2d3d0dbddc748af ktextwidgets-5.49.0.tar.xz
219009205833a4135eee008b6ea55833bb2 kxmlgui-5.49.0.tar.xz
220eb0c686f3c61cd74c1740a030bdc4206 kbookmarks-5.49.0.tar.xz
221802c5985ccfff94cfa025d6a938e7476 kwallet-5.49.0.tar.xz
222826fc93fd2f0c337f7ef6bb8c10c0b22 kio-5.49.0.tar.xz
2235febec6dc30c02caac9c46fc48d8a92a kdeclarative-5.49.0.tar.xz
224b15758b0500e97866ea4b32dd042ae39 kcmutils-5.49.0.tar.xz
2259431414418dbf8f906f4e13f33479256 kirigami2-5.49.0.tar.xz
226d6771e1a02516c7bfb24ece46019abc4 knewstuff-5.49.0.tar.xz
227175a23040d853e1710f525b42e22c6f5 frameworkintegration-5.49.0.tar.xz
228f6b5fada29fde1223aa976476f583427 kinit-5.49.0.tar.xz
22953fe83e865aa5ef5b50dbfc58037a80f knotifyconfig-5.49.0.tar.xz
230f045b11f61eb244a9636e87eef84c496 kparts-5.49.0.tar.xz
2319ed8874d043d2faafa28bf5ed2e3ea2a kactivities-5.49.0.tar.xz
232d47cdb541b3f4a3823dd420db170964d kded-5.49.0.tar.xz
233#014cde3b2f046494845bd88c8abc5883 kdewebkit-5.49.0.tar.xz
2344b9837a0c1bc5bdb9acd146e0004759b syntax-highlighting-5.49.0.tar.xz
2353fdec786eb549cdb398c9da23e1eb94e ktexteditor-5.49.0.tar.xz
2366b4322afedde3304387c459d133c5d1e kdesignerplugin-5.49.0.tar.xz
2375d4800ad4363d836c26b374c97d8be58 kwayland-5.49.0.tar.xz
238913a57607b9c57daef88c90356f55986 plasma-framework-5.49.0.tar.xz
2393a18f1b5eb357a16a786b30f12b16028 modemmanager-qt-5.49.0.tar.xz
240ede339e08f7432f94ab85093241e104c kpeople-5.49.0.tar.xz
24136d5ea545b972d275b4fde563202fed3 kxmlrpcclient-5.49.0.tar.xz
242e311eee50522f739951b0fec7add2374 bluez-qt-5.49.0.tar.xz
243ed176f7718b4f95688b7d4d109708d13 kfilemetadata-5.49.0.tar.xz
244bbe82a79319abba8171769bb83b06d88 baloo-5.49.0.tar.xz
245#aa29fe929300b41c44be52b9ee8a9e9c breeze-icons-5.49.0.tar.xz
246#48136fe0337c9e3a7f57324b9b943d59 oxygen-icons5-5.49.0.tar.xz
247037b33038aa30fb78cc05e4e7961b983 kactivities-stats-5.49.0.tar.xz
24812b562c1509281001c6b32a5842e453b krunner-5.49.0.tar.xz
249#dfc717b8fe63f3167d8bfea6f97b1ae6 prison-5.49.0.tar.xz
250a84a244620b0febcb4a4527b0d7a6d09 qqc2-desktop-style-5.49.0.tar.xz
25101ba726dc3fc0c440f9adacf66cb5681 kjs-5.49.0.tar.xz
25222f9b04aebae7ddbf3fe5d3bfd93e541 kdelibs4support-5.49.0.tar.xz
253b854adbf8ef148a426f079055e16b182 khtml-5.49.0.tar.xz
2547025261ab8657c34b8110fd1419a6bc4 kjsembed-5.49.0.tar.xz
255b9e38efe9fd70d30ff2275177ec8f95a kmediaplayer-5.49.0.tar.xz
2567297399799ef96f2a29b9e35c0dc57a7 kross-5.49.0.tar.xz
257ba7bac91aeeddb03631dd12b6d44f9e2 kholidays-5.49.0.tar.xz
25817fd75131e1860a2b77021770de8d40c purpose-5.49.0.tar.xz</literal>
259EOF</userinput></screen>
260
261 <para>In the above list, notice that some files have been commented out with
262 a hash (#) character. The extra-cmake-modules entry has been commented out
263 because it was built earlier in the <xref linkend="kde-prereq"/>. The icon
264 packages are covered separately at <xref linkend="breeze-icons"/> and <xref
265 linkend="oxygen-icons5"/>. The modemmanager-qt package may be built if its
266 optional dependency has been installed. The prison package (bar code reader)
267 may be built if the required external libraries are installed. The kdewebkit
268 may be built if the external package
269 <ulink url="https://download.qt.io/community_releases/5.9/5.9.0-final/">
270 QtWebkit</ulink> has been built. </para>
271
272 </sect2>
273
274 <sect2 role="installation">
275 <title>Installation of KDE Frameworks</title>
276
277 &as_root;
278
279 <caution>
280
281 <para>If installing in /opt and there is an existing /opt/kf5 either as a
282 regular directory or a symbolic link, it should be reinitialized (as
283 root):</para>
284
285 <screen role="root"><userinput>mv -v /opt/kf5 /opt/kf5.old &amp;&amp;
286install -v -dm755 $KF5_PREFIX/{etc,share} &amp;&amp;
287ln -sfv /etc/dbus-1 $KF5_PREFIX/etc &amp;&amp;
288ln -sfv /usr/share/dbus-1 $KF5_PREFIX/share</userinput></screen>
289 </caution>
290
291 <para>
292 First, start a subshell that will exit on error:
293 </para>
294
295
296<screen><userinput>bash -e</userinput></screen>
297
298 <para>
299 Install all of the packages by running the following
300 commands:
301 </para>
302
303<screen><userinput>export CXXFLAGS='-isystem /usr/include/openssl-1.0'
304
305while read -r line; do
306
307 # Get the file name, ignoring comments and blank lines
308 if $(echo $line | grep -E -q '^ *$|^#' ); then continue; fi
309 file=$(echo $line | cut -d" " -f2)
310
311 pkg=$(echo $file|sed 's|^.*/||') # Remove directory
312 packagedir=$(echo $pkg|sed 's|\.tar.*||') # Package directory
313
314 tar -xf $file
315 pushd $packagedir
316 mkdir build
317 cd build
318
319 cmake -DCMAKE_INSTALL_PREFIX=$KF5_PREFIX \
320 -DCMAKE_PREFIX_PATH=$QT5DIR \
321 -DCMAKE_BUILD_TYPE=Release \
322 -DBUILD_TESTING=OFF \
323 -Wno-dev ..
324 make
325 as_root make install
326 popd
327<!-- some packages end with files owned by root in $packagedir, so use as_root
328 in the following -->
329 as_root rm -rf $packagedir
330 as_root /sbin/ldconfig
331
332done &lt; frameworks-&kf5-version;.md5
333
334exit</userinput></screen>
335
336 <note><para>Any modules that have been omitted can be installed later by
337 using the same mkdir build; cd build; cmake; make; make install procedure
338 as above.</para></note>
339
340 <para>Sometimes the installation paths are hardcoded into installed files.
341 If the installed directory is not /usr, rename the directory and create a
342 symlink:</para>
343
344 <screen role="root"><userinput>mv -v /opt/kf5 /opt/kf5-&kf5-version;
345ln -sfvn kf5-&kf5-version; /opt/kf5</userinput></screen>
346
347 </sect2>
348
349 <sect2 role="commands">
350 <title>Command Explanations</title>
351
352 <para>
353 <parameter>-DCMAKE_PREFIX_PATH=$QT5DIR</parameter>: This switch is used
354 to allow cmake to find the proper Qt libraries.
355 </para>
356
357 <para>
358 <parameter>-DCMAKE_BUILD_TYPE=Release</parameter>: This switch is used
359 to apply higher level of the compiler optimizations.
360 </para>
361
362 <para>
363 <parameter>-DBUILD_TESTING=OFF</parameter>: This switch is used to prevent
364 building test programs and libraries that are of no use to an end user.
365 </para>
366
367 </sect2>
368 <sect2 role="content">
369 <title>Contents</title>
370
371 <segmentedlist>
372 <segtitle>Installed Programs</segtitle>
373 <segtitle>Installed Libraries</segtitle>
374 <segtitle>Installed Directories</segtitle>
375
376 <seglistitem>
377 <seg>
378 There are 48 programs installed in /opt/kf5/bin.
379 </seg>
380 <seg>
381 There are too many kf5 libraries (191) to list separately.
382 </seg>
383 <seg>
384 /opt/kf5 (symlink to /opt/kf5-&kf5-version;)
385 </seg>
386 </seglistitem>
387 </segmentedlist>
388
389 <variablelist>
390 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
391 <?dbfo list-presentation="list"?>
392 <?dbhtml list-presentation="table"?>
393
394 <varlistentry id="checkXML5">
395 <term><command>checkXML5</command></term>
396 <listitem>
397 <para>
398 is a tool to check for syntax errors in KDE DocBook XML
399 files.
400 </para>
401 <indexterm zone="kf5-frameworks checkXML5">
402 <primary sortas="b-checkXML5">checkXML5</primary>
403 </indexterm>
404 </listitem>
405 </varlistentry>
406
407 <varlistentry id="depdiagram-generate">
408 <term><command>depdiagram-generate</command></term>
409 <listitem>
410 <para>
411 is a tool to generate a dependency diagram.
412 </para>
413 <indexterm zone="kf5-frameworks depdiagram-generate">
414 <primary sortas="b-depdiagram-generate">depdiagram-generate</primary>
415 </indexterm>
416 </listitem>
417 </varlistentry>
418
419 <varlistentry id="depdiagram-generate-all">
420 <term><command>depdiagram-generate-all</command></term>
421 <listitem>
422 <para>
423 is a tool to generate a dependency diagram for all frameworks at once..
424 </para>
425 <indexterm zone="kf5-frameworks depdiagram-generate-all">
426 <primary sortas="b-depdiagram-generate-all">depdiagram-generate-all</primary>
427 </indexterm>
428 </listitem>
429 </varlistentry>
430
431 <varlistentry id="depdiagram-prepare">
432 <term><command>depdiagram-prepare</command></term>
433 <listitem>
434 <para>
435 is a tool to prepare dot files.
436 </para>
437 <indexterm zone="kf5-frameworks depdiagram-prepare">
438 <primary sortas="b-depdiagram-prepare">depdiagram-prepare</primary>
439 </indexterm>
440 </listitem>
441 </varlistentry>
442
443 <varlistentry id="desktoptojson">
444 <term><command>desktoptojson</command></term>
445 <listitem>
446 <para>
447 is a tool to convert a .desktop file to a .json file.
448 </para>
449 <indexterm zone="kf5-frameworks desktoptojson">
450 <primary sortas="b-desktoptojson">desktoptojson</primary>
451 </indexterm>
452 </listitem>
453 </varlistentry>
454
455 <varlistentry id="kactivitymanagerd">
456 <term><command>kactivitymanagerd</command></term>
457 <listitem>
458 <para>
459 is the KDE Plasma Workspace Activity Manager.
460 </para>
461 <indexterm zone="kf5-frameworks kactivitymanagerd">
462 <primary sortas="b-kactivitymanagerd">kactivitymanagerd</primary>
463 </indexterm>
464 </listitem>
465 </varlistentry>
466
467 <varlistentry id="kbuildsycoca5">
468 <term><command>kbuildsycoca5</command></term>
469 <listitem>
470 <para>
471 rebuilds the KService desktop file system configuration
472 cache.
473 </para>
474 <indexterm zone="kf5-frameworks kbuildsycoca5">
475 <primary sortas="b-kbuildsycoca5">kbuildsycoca5</primary>
476 </indexterm>
477 </listitem>
478 </varlistentry>
479
480 <varlistentry id="kcookiejar5">
481 <term><command>kcookiejar5</command></term>
482 <listitem>
483 <para>
484 is a command line interface to the HTTP cookie store used by KDE,
485 a D-BUS service to store/retrieve/clean cookies.
486 </para>
487 <indexterm zone="kf5-frameworks kcookiejar5">
488 <primary sortas="b-kcookiejar5">kcookiejar5</primary>
489 </indexterm>
490 </listitem>
491 </varlistentry>
492
493 <varlistentry id="kded5">
494 <term><command>kded5</command></term>
495 <listitem>
496 <para>
497 consolidates several small services in one process.
498 </para>
499 <indexterm zone="kf5-frameworks kded5">
500 <primary sortas="b-kded5">kded5</primary>
501 </indexterm>
502 </listitem>
503 </varlistentry>
504
505 <varlistentry id="kdeinit5">
506 <term><command>kdeinit5</command></term>
507 <listitem>
508 <para>
509 is a process launcher somewhat similar to the famous init used
510 for booting UNIX.
511 </para>
512 <indexterm zone="kf5-frameworks kdeinit5">
513 <primary sortas="b-kdeinit5">kdeinit5</primary>
514 </indexterm>
515 </listitem>
516 </varlistentry>
517
518 <varlistentry id="kf5-config">
519 <term><command>kf5-config</command></term>
520 <listitem>
521 <para>
522 is a command line program used to retrieve information about
523 KDE installation or user paths.
524 </para>
525 <indexterm zone="kf5-frameworks kf5-config">
526 <primary sortas="b-kf5-config">kf5-config</primary>
527 </indexterm>
528 </listitem>
529 </varlistentry>
530
531 <varlistentry id="kf5kross">
532 <term><command>kf5kross</command></term>
533 <listitem>
534 <para>
535 executes kross scripts written in KDE Javascript, Python, Ruby,
536 Java and Falcon.
537 </para>
538 <indexterm zone="kf5-frameworks kf5kross">
539 <primary sortas="b-kf5kross">kf5kross</primary>
540 </indexterm>
541 </listitem>
542 </varlistentry>
543
544 <varlistentry id="kgenapidox">
545 <term><command>kgenapidox</command></term>
546 <listitem>
547 <para>
548 is a tool to generate API documentation in the KDE style.
549 </para>
550 <indexterm zone="kf5-frameworks kgenapidox">
551 <primary sortas="b-kgenapidox">kgenapidox</primary>
552 </indexterm>
553 </listitem>
554 </varlistentry>
555
556 <varlistentry id="kgendesignerplugin">
557 <term><command>kgendesignerplugin</command></term>
558 <listitem>
559 <para>
560 generates widget plugins for Qt(TM) Designer.
561 </para>
562 <indexterm zone="kf5-frameworks kgendesignerplugin">
563 <primary sortas="b-kgendesignerplugin">kgendesignerplugin</primary>
564 </indexterm>
565 </listitem>
566 </varlistentry>
567
568 <varlistentry id="kglobalaccel5">
569 <term><command>kglobalaccel5</command></term>
570 <listitem>
571 <para>
572 is a daemon use to register the key bindings and for getting
573 notified when the action triggered.
574 </para>
575 <indexterm zone="kf5-frameworks kglobalaccel5">
576 <primary sortas="b-kglobalaccel5">kglobalaccel5</primary>
577 </indexterm>
578 </listitem>
579 </varlistentry>
580
581 <varlistentry id="kjs5">
582 <term><command>kjs5</command></term>
583 <listitem>
584 <para>
585 is KDE ECMAScript/JavaScript engine.
586 </para>
587 <indexterm zone="kf5-frameworks kjs5">
588 <primary sortas="b-kjs5">kjs5</primary>
589 </indexterm>
590 </listitem>
591 </varlistentry>
592
593 <varlistentry id="kjscmd5">
594 <term><command>kjscmd5</command></term>
595 <listitem>
596 <para>
597 is a tool for launching KJSEmbed scripts from the command line.
598 </para>
599 <indexterm zone="kf5-frameworks kjscmd5">
600 <primary sortas="b-kjscmd5">kjscmd5</primary>
601 </indexterm>
602 </listitem>
603 </varlistentry>
604
605 <varlistentry id="kjsconsole">
606 <term><command>kjsconsole</command></term>
607 <listitem>
608 <para>
609 is a console for <command>kjs5</command>.
610 </para>
611 <indexterm zone="kf5-frameworks kjsconsole">
612 <primary sortas="b-kjsconsole">kjsconsole</primary>
613 </indexterm>
614 </listitem>
615 </varlistentry>
616
617 <varlistentry id="kmailservice5">
618 <term><command>kmailservice5</command></term>
619 <listitem>
620 <para>
621 is a mail service.
622 </para>
623 <indexterm zone="kf5-frameworks kmailservice5">
624 <primary sortas="b-kmailservice5">kmailservice5</primary>
625 </indexterm>
626 </listitem>
627 </varlistentry>
628
629 <varlistentry id="kpackagelauncherqml">
630 <term><command>kpackagelauncherqml</command></term>
631 <listitem>
632 <para>
633 is a commandline tool for launching kpackage QML application
634 </para>
635 <indexterm zone="kf5-frameworks kpackagelauncherqml">
636 <primary sortas="b-kpackagelauncherqml">kpackagelauncherqml</primary>
637 </indexterm>
638 </listitem>
639 </varlistentry>
640
641 <varlistentry id="kpackagetool5">
642 <term><command>kpackagetool5</command></term>
643 <listitem>
644 <para>
645 is a command line kpackage tool.
646 </para>
647 <indexterm zone="kf5-frameworks kpackagetool5">
648 <primary sortas="b-kpackagetool5">kpackagetool5</primary>
649 </indexterm>
650 </listitem>
651 </varlistentry>
652
653 <varlistentry id="kreadconfig5">
654 <term><command>kreadconfig5</command></term>
655 <listitem>
656 <para>
657 is a command line tool to retrieve values from KDE
658 configuration files.
659 </para>
660 <indexterm zone="kf5-frameworks kreadconfig5">
661 <primary sortas="b-kreadconfig5">kreadconfig5</primary>
662 </indexterm>
663 </listitem>
664 </varlistentry>
665
666 <varlistentry id="kshell5">
667 <term><command>kshell5</command></term>
668 <listitem>
669 <para>
670 start applications via kdeinit.
671 </para>
672 <indexterm zone="kf5-frameworks kshell5">
673 <primary sortas="b-kshell5">kshell5</primary>
674 </indexterm>
675 </listitem>
676 </varlistentry>
677
678 <varlistentry id="ktelnetservice5">
679 <term><command>ktelnetservice5</command></term>
680 <listitem>
681 <para>
682 is a telnet service.
683 </para>
684 <indexterm zone="kf5-frameworks ktelnetservice5">
685 <primary sortas="b-ktelnetservice5">ktelnetservice5</primary>
686 </indexterm>
687 </listitem>
688 </varlistentry>
689
690 <varlistentry id="ktrash5">
691 <term><command>ktrash5</command></term>
692 <listitem>
693 <para>
694 is a helper program to handle the KDE trash can.
695 </para>
696 <indexterm zone="kf5-frameworks ktrash5">
697 <primary sortas="b-ktrash5">ktrash5</primary>
698 </indexterm>
699 </listitem>
700 </varlistentry>
701
702 <varlistentry id="kwalletd5">
703 <term><command>kwalletd5</command></term>
704 <listitem>
705 <para>
706 is the wallet manager daemon.
707 </para>
708 <indexterm zone="kf5-frameworks kwalletd5">
709 <primary sortas="b-kwalletd5">kwalletd5</primary>
710 </indexterm>
711 </listitem>
712 </varlistentry>
713
714 <varlistentry id="kwriteconfig5">
715 <term><command>kwriteconfig5</command></term>
716 <listitem>
717 <para>
718 is a command line tool to write values in KDE
719 configuration files.
720 </para>
721 <indexterm zone="kf5-frameworks kwriteconfig5">
722 <primary sortas="b-kwriteconfig5">kwriteconfig5</primary>
723 </indexterm>
724 </listitem>
725 </varlistentry>
726
727 <varlistentry id="meinproc5">
728 <term><command>meinproc5</command></term>
729 <listitem>
730 <para>
731 converts DocBook files to HTML.
732 </para>
733 <indexterm zone="kf5-frameworks meinproc5">
734 <primary sortas="b-meinproc5">meinproc5</primary>
735 </indexterm>
736 </listitem>
737 </varlistentry>
738
739 <varlistentry id="plasmapkg2">
740 <term><command>plasmapkg2</command></term>
741 <listitem>
742 <para>
743 is a tool to install, list, remove Plasma packages
744 </para>
745 <indexterm zone="kf5-frameworks plasmapkg2">
746 <primary sortas="b-plasmapkg2">plasmapkg2</primary>
747 </indexterm>
748 </listitem>
749 </varlistentry>
750
751 <varlistentry id="preparetips5">
752 <term><command>preparetips5</command></term>
753 <listitem>
754 <para>
755 is a script to extract the text from a tips file.
756 </para>
757 <indexterm zone="kf5-frameworks preparetips5">
758 <primary sortas="b-preparetips5">preparetips5</primary>
759 </indexterm>
760 </listitem>
761 </varlistentry>
762
763 <varlistentry id="solid-hardware5">
764 <term><command>solid-hardware5</command></term>
765 <listitem>
766 <para>
767 is a command line tool to investigate available devices.
768 </para>
769 <indexterm zone="kf5-frameworks solid-hardware5">
770 <primary sortas="b-solid-hardware5">solid-hardware5</primary>
771 </indexterm>
772 </listitem>
773 </varlistentry>
774
775 </variablelist>
776
777 </sect2>
778
779</sect1>
780
Note: See TracBrowser for help on using the repository browser.