[kde-doc-english] [kded] docs/kded5: Update the kded5 man page

Alex Merry alex.merry at kde.org
Thu Mar 27 16:05:01 UTC 2014


Git commit e5ae0f49427d301512653cccc47299e2ff617ba8 by Alex Merry.
Committed on 22/03/2014 at 17:49.
Pushed by alexmerry into branch 'master'.

Update the kded5 man page

REVIEW: 116980

M  +47   -239  docs/kded5/man-kded5.8.docbook

http://commits.kde.org/kded/e5ae0f49427d301512653cccc47299e2ff617ba8

diff --git a/docs/kded5/man-kded5.8.docbook b/docs/kded5/man-kded5.8.docbook
index 4fca21f..35aa1f1 100644
--- a/docs/kded5/man-kded5.8.docbook
+++ b/docs/kded5/man-kded5.8.docbook
@@ -6,10 +6,11 @@
 <refentry>
 
 <refentryinfo>
-<title>&kde; User's Manual</title>
+<title>KDED</title>
 <author>
 <firstname>David</firstname>
 <surname>Faure</surname>
+<contrib>Maintainer</contrib>
 <affiliation>
 <address><email>faure at kde.org</email></address>
 </affiliation>
@@ -18,13 +19,14 @@
 <author>
 <firstname>Waldo</firstname>
 <surname>Bastian</surname>
+<contrib>Original author</contrib>
 <affiliation>
 <address><email>bastian at kde.org</email></address>
 </affiliation>
 </author>
 
-<date>2010-10-28</date>
-<releaseinfo>&kde; 4.5</releaseinfo>
+<date>2014-03-22</date>
+<releaseinfo>5.0</releaseinfo>
 
 </refentryinfo>
 
@@ -43,11 +45,6 @@
 
 <cmdsynopsis>
 <command>kded5</command>
-
-<arg choice="opt">--help</arg>
-<arg choice="opt">Generic options</arg>
-<arg choice="opt">Qt-options</arg>
-<arg choice="opt">KDE-options</arg>
 <arg choice="opt">--check</arg>
 </cmdsynopsis>
 </refsynopsisdiv>
@@ -55,275 +52,86 @@
 <refsect1>
 <title>Description</title>
 
-<para><command>kded5</command> is responsible for creating the sycoca file, i.e. the binary cache of servicetypes, mimetypes, and services for a particular user.
-</para>
-<para>It monitors the directories containing .desktop files. When a file is added/removed, it waits 5 seconds (in case of a series of updates), and then launches <command>kbuildsycoca4</command> to update the sycoca.
-</para>
-<para>It checks newly installed update files, i.e. the *.upd files used to update configuration files of users when the configuration file formats changes. <command>kconf_update</command> is launched to do the updates.
-</para>
-<para>Those tasks are also performed always at kded5 start to ensure that the user configuration is up to date.
-</para>
-<para>It is also responsible for launching the on-demand kded5 modules and init enabled kded5 modules like:
-<variablelist>
-<varlistentry>
-<term><option>Konqueror Browser Preloader</option></term>
-<listitem><para>Reduces Konqueror startup time.</para>
-</listitem>
-</varlistentry>
-<varlistentry>
-<term><option>Directory Watcher</option></term>
-<listitem><para>Monitors directories for changes.</para>
-</listitem>
-</varlistentry>
-<varlistentry>
-<term><option>Hardware Detection</option></term>
-<listitem><para>Provides a user interface for hardware events.</para>
-</listitem>
-</varlistentry>
-<varlistentry>
-<term><option>SSL Certificate Policy</option></term>
-<listitem><para>Provides the user configured SSL certificate policy to applications.</para>
-</listitem>
-</varlistentry>
-<varlistentry>
-<term><option>Network Proxy Configuration</option></term>
-<listitem><para>Automatic proxy configuration.</para>
-</listitem>
-</varlistentry>
-<varlistentry>
-<term><option>Password Caching</option></term>
-<listitem><para>Temporary password caching, for example: so that a webpage with HTTP
-authentication doesn't ask for your password for every link and every image in the page.
-These passwords are forgotten when exiting KDE (unlike <command>KWallet</command>)</para>
-</listitem>
-</varlistentry>
-<varlistentry>
-<term><option>Sound Policy</option></term>
-<listitem><para>Provides the sound system policy to applications.</para>
-</listitem>
-</varlistentry>
-<varlistentry>
-<term><option>Favicons</option></term>
-<listitem><para>Stores website icons.</para>
-</listitem>
-</varlistentry>
-<varlistentry>
-<term><option>Display Management</option></term>
-<listitem><para>Manages displays and video outputs.</para>
-</listitem>
-</varlistentry>
-<varlistentry>
-<term><option>Cookie jar</option></term>
-<listitem><para>Stores network cookies.</para>
-</listitem>
-</varlistentry>
-<varlistentry>
-<term><option>Network Watcher</option></term>
-<listitem><para>Keeps track of the network and updates directory listings of the <application>network:/</application> KIO slave.</para>
-</listitem>
-</varlistentry>
-<varlistentry>
-<term><option>Subversion Module</option></term>
-<listitem><para>Provides various subversion actions to filemanager and other software.</para>
-</listitem>
-</varlistentry>
+<para><command>kded5</command> consolidates several small services in one process.  These are mostly D-Bus services provided by KDED modules, but it also manages sycoca (a binary cache of servicetypes, mimetypes and services used by KService) and KConfig update scripts as needed.</para>
 
-<varlistentry>
-<term><option>Network Status</option></term>
-<listitem><para>Tracks status of network interfaces and provides notifications for applications using the network.</para>
-</listitem>
-</varlistentry>
-<varlistentry>
-<term><option>Write Daemon</option></term>
-<listitem><para>Watches the messages from local users sent with <replaceable>write</replaceable>(1) or <replaceable>wall</replaceable>(1).</para>
-</listitem>
-</varlistentry>
-<varlistentry>
-<term><option>Notification area watcher</option></term>
-<listitem><para>Keeps track of applications that want to use the D-Bus based notification area.</para>
-</listitem>
-</varlistentry>
-<varlistentry>
-<term><option>KMixD</option></term>
-<listitem><para>KMixD Mixer Service</para>
-</listitem>
-</varlistentry>
-<varlistentry>
-<term><option>Systemtray daemon</option></term>
-<listitem><para>Keeps track of applications that want to use the D-Bus based system tray.</para>
-</listitem>
-</varlistentry>
-<varlistentry>
-<term><option>Keyboard Daemon</option></term>
-<listitem><para>Keeps track of keyboard changes (new keyboard, changed layout)</para>
-</listitem>
-</varlistentry>
-<varlistentry>
-<term><option>Remote URL Change Notifier</option></term>
-<listitem>
-<para>Provides change notifications for network folders</para>
-</listitem>
-</varlistentry>
-<varlistentry>
-<term><option>Activity Manager</option></term>
-<listitem><para>The Nepomuk activities manager backend</para>
-</listitem>
-</varlistentry>
-<varlistentry>
-<term><option>Display Management change monitor</option></term>
-<listitem><para>Notifies how the display has been rotated (where available)</para>
-</listitem>
-</varlistentry>
-<varlistentry>
-<term><option>Free Space Notifier</option></term>
-<listitem><para>Warns when running out of space in your home folder.</para>
-</listitem>
-</varlistentry>
-<varlistentry>
-<term><option>Removable Device Automounter</option></term>
-<listitem><para>Automatically mounts devices as needed.</para>
-</listitem>
-</varlistentry>
-<varlistentry>
-<term><option>Nepomuk Search Module</option></term>
-<listitem><para>Helper module for KIO to ensure automatic updates of Nepomuk search listings.</para>
-</listitem>
-</varlistentry>
-<varlistentry>
-<term><option>Power Management</option></term>
-<listitem><para>Battery, Display and CPU power management and notifications.</para>
-</listitem>
-</varlistentry>
-<varlistentry>
-<term><option>K Remote Control Daemon</option></term>
-<listitem><para>Manages the Remote Control commands received</para>
-</listitem>
-</varlistentry>
-<varlistentry>
-<term><option>Status Notifier Manager</option></term>
-<listitem><para>Manages services that provide status notifier user interfaces.</para>
-</listitem>
-</varlistentry>
-<varlistentry>
-<term><option>DNS-SD Service Discovery Monitor</option></term>
-<listitem><para>Monitors the network for DNS-SD services.</para>
-</listitem>
-</varlistentry>
-<varlistentry>
-<term><option>Drive Ejector</option></term>
-<listitem><para>Automatically unmounts and releases drives when their eject button is pushed.</para>
-</listitem>
-</varlistentry>
-<varlistentry>
-<term><option>Time zone</option></term>
-<listitem><para>Provides access to the system's time zones for applications.</para>
-</listitem>
-</varlistentry>
-<varlistentry>
-<term><option>Input Actions</option></term>
-<listitem><para>Input Actions service performing configured actions on key presses.</para>
-</listitem>
-</varlistentry>
+<para>For sycoca, it monitors the directories containing .desktop files. When a file is added/removed, it waits 5 seconds (in case of a series of updates), and then launches <command>kbuildsycoca5</command> to update the sycoca.</para>
 
-</variablelist>
-</para>
+<para>For KConfig, it checks newly-installed update files, i.e. the *.upd files used to update configuration files of users when the configuration file formats changes, and runs the KConfig update utility to perform the updates.</para>
 
- <para>The init modules can be enabled/disabled using <command>systemsettings</command>, in System Administration > Startup and Shutdown > Service Manager.</para>
+<para>Those tasks are also run when <command>kded5</command> is started to ensure that the user configuration is up to date.</para>
+
+<para>You do not normally need to run <command>kded5</command> directly; Plasma desktop sessions run it automatically, and it is started on demand when an application attempts to use a D-Bus interface provided by it or one of its modules.</para>
 
 </refsect1>
 
-<refsect1><title>Generic Options</title>
-<!--<para>--><variablelist>
-<varlistentry>
-<term><option>--author</option></term>
-<listitem>
-<para>Show author information.</para>
-</listitem>
-</varlistentry>
 
-<varlistentry>
-<term><option>--help</option></term>
-<listitem>
-<para>Show help about options.</para>
-</listitem>
-</varlistentry>
 
-<varlistentry>
-<term><option>--help-all</option></term>
-<listitem>
-<para>Show all options.</para>
-</listitem>
-</varlistentry>
+<refsect1>
+<title>Options</title>
 
+<variablelist>
 <varlistentry>
-<term><option>--help-kde</option></term>
+<term><option>--check</option></term>
 <listitem>
-<para>Show KDE specific options.</para>
+<para>Check the sycoca database, updating it if necessary, and exit.
+</para>
 </listitem>
 </varlistentry>
+</variablelist>
+</refsect1>
+
+
+
+<refsect1>
+<title>Configuration</title>
+
+<para><command>kded5</command> can be configured with the <filename>kded5rc</filename> ini-style configuration file.  On Unix systems, this can be found at <filename><varname>$XDG_CONFIG_HOME</varname>/kded5rc</filename>; if <varname>$XDG_CONFIG_HOME</varname> is not set, this defaults to <filename>~/.config/kded5rc</filename>.</para>
 
+<para>Configuration file entries are read on-demand, so changes can be made while <command>kded5</command> is running.  However, all the current configuration options only really affect the startup behaviour of <command>kded5</command>.</para>
+
+<para>The <option>[General]</option> section has the following options:
+<variablelist>
 <varlistentry>
-<term><option>--help-qt</option></term>
-<listitem>
-<para>Show Qt specific options.</para>
+<term><option>CheckSycoca</option></term>
+<listitem><para>Whether to update sycoca at startup (default: <constant>true</constant>).</para>
 </listitem>
 </varlistentry>
-
 <varlistentry>
-<term><option>--license</option></term>
-<listitem>
-<para>Show license information.</para>
+<term><option>CheckUpdates</option></term>
+<listitem><para>Whether to perform outstanding KConfig updates at startup (default: <constant>true</constant>).</para>
 </listitem>
 </varlistentry>
-
 <varlistentry>
-<term><option>-v</option> <option>--version</option></term>
-<listitem>
-<para>Show version information</para>
+<term><option>CheckFileStamps</option></term>
+<listitem><para>Whether to check file timestamps when performing the initial sycoca update (default: <constant>true</constant>).  See the documentation for <command>kbuildsycoca5</command> for more details.</para>
 </listitem>
 </varlistentry>
-
-</variablelist>
-<!--</para>-->
-</refsect1>
-
-<refsect1>
-<title>Application Options</title>
-<variablelist>
-
 <varlistentry>
-<term><option>--check</option></term>
-<listitem>
-<para>Check Sycoca database only once.
-</para>
+<term><option>DelayedCheck</option></term>
+<listitem><para>Whether to delay the initial sycoca update until about a minute after starting (default: <constant>false</constant>).</para>
 </listitem>
 </varlistentry>
-
 </variablelist>
+</para>
 
+<para>Each module also has a <option>[Module-<replaceable>name</replaceable>]</option> section in <filename>kded5rc</filename>, where <replaceable>name</replaceable> is the name of the module's desktop file without the <filename>.desktop</filename> extension.  This contains an <option>autoload</option> option that specifies whether the module should be automatically loaded when <command>kded5</command> is started (default: <constant>false</constant>).  Note that this setting can also be changed via <command>kded5</command>'s D-Bus interface.</para>
 </refsect1>
 
-<refsect1>
-<title>Usage</title>
-<para>If <command>kded5</command> is called without parameters and is already running, it shows the message:
-<screen>KDE Daemon (kded) already running.</screen>
-</para>
-<para>
-If <command>kded5</command> is called with <command>kded5 --check</command>, then
-it updates the &kde; sycoca using <command>kbuildsycoca4</command>.
-</para>
-</refsect1>
+
 
 <refsect1>
 <title>See Also</title>
-<para><replaceable>kdeoptions</replaceable>(7), <replaceable>qtoptions</replaceable>(7),
-<replaceable>kbuildsycoca4</replaceable>(8)
+<para>
+<citerefentry><refentrytitle>kbuildsycoca5</refentrytitle><manvolnum>8</manvolnum></citerefentry>,
+<citerefentry><refentrytitle>kdeinit5</refentrytitle><manvolnum>8</manvolnum></citerefentry>
 </para>
 </refsect1>
 
+
+
 <refsect1>
 <title>Bugs</title>
-<para>There are probably tons of bugs. Use <ulink url="http://bugs.kde.org">bugs.kde.org</ulink> to report them.</para>
+<para>There are probably tons of bugs. Use <ulink url="http://bugs.kde.org">KDE's bugtracker</ulink> to report them.</para>
 </refsect1>
 
 </refentry>


More information about the kde-doc-english mailing list