\documentclass{report}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{textcomp}
\usepackage{geometry}
\geometry{top=15mm, bottom=15mm, left=1cm, right=1cm}
\usepackage[french]{babel}
\usepackage{pslatex}
\usepackage[colorlinks=true,urlcolor=black]{hyperref}
\usepackage{graphicx}
\usepackage{fancyhdr}
\pagestyle{fancy}
\renewcommand{\footrulewidth}{0.4pt}
\fancyfoot[L]{Uubu.fr}
\fancyfoot[R]{dim. janv. 26 21:14:42 CET 2014}
\lfoot{\Large \textit{Uubu.fr}}
\hypersetup{pdfinfo={
Title={kded},
Author={Sylvain Girod},
Creator={Bash script from uubu.fr's format version 1},
Producer={Bash script and PDFLaTeX},
Subject={Manipuler les updates de base Sycoca},
CreationDate={D:20140126211442},
ModDate={D:20140126211442},
Keywords={KDE;K Desktop Environment;KDE Workspace}
}}
\begin{document}
 
\begin{center}
{\Huge kded }
\end{center}
\vspace{1cm}
 
\begin{flushleft}
 
{\large Manipuler les updates de base Sycoca}
 
\vspace{10mm}
 
\hspace{1mm}  kded est responsable de la création de fichier sycoca, par ex, le cache binaire des services, servicetypes, mimetypes pour un utilisateur particulier.
\vspace{5mm} \\
\hspace{1mm}  Il monitor les répertoires contenant les fichiers .desktop. Quand un fichier est ajouté/supprimé, il attend 5 secondes (en cas d'une série d'updates), et lance \textbf{kbuildsycoca4} pour mettre à jour le sycoca.
\vspace{5mm} \\
\hspace{1mm}  Il vérifie les fichiers de mise à jour installés, par ex. les fichiers .upd utilisés pour mettre à jour les fichiers de configuration des utilisateurs quand les formats de ces fichiers de configuration changent. \textbf{kconf\_update} est lancé pour faire ces mises à jours.
\vspace{5mm} \\
 
 
\hspace{1mm}  Quand le nom d'hôte change, il va faire le nécessaire dans l'environnement KDE et X-server pour permettre aux opérations de continuer correctement, en lançant \textbf{kdontchangethehostname} pour faire les changements.
\vspace{5mm} \\
\hspace{1mm}  Ces tâches sont aussi effectuées au lancement de KDE pour s'assurer que la configuration de l'utilisateur est à jours.
\vspace{5mm} \\
\hspace{1mm}  Il est aussi responsable pour lancer les modules kde à la demande et les modules init KDE comme:
\vspace{5mm} \\
 
 
\begin{description} \normalsize
\item[\hspace{6mm} Konqueror Browser Preloader]{Réduit le temps de chargement de konqueror}
\item[\hspace{6mm} Directory Watcher]{monitor les changements dans les répertoires}
\item[\hspace{6mm} Hardware Detection]{Fournis une interface utilisateur pour les évènements hardware}
\item[\hspace{6mm} SSL Certificate Policy]{Fournis les certificats SSL configurés par l'utilisateur aux applications}
\item[\hspace{6mm} Network Proxy Configuration]{Configuration de proxy automatique}
\item[\hspace{6mm} Password Caching]{Cache de mot de passe temporaire}
\item[\hspace{6mm} Sound Policy]{Fournis des stratégies de système sonore aux applications}
\item[\hspace{6mm} Favicons]{Stocke les icônes des sites web}
\item[\hspace{6mm} Display Management]{Gère les affichages et sorties vidéo}
\item[\hspace{6mm} Cookie jar]{Stocke les cookies réseau}
\item[\hspace{6mm} Network Watcher]{Conserve les traces réseau et liste les répertoires du réseau network:/ KIO slave}
\item[\hspace{6mm} Subversion Module]{Fournis diverses actions de subversion au filemanager et autres logiciels}
\item[\hspace{6mm} Network Statut]{Gère le statut des interfaces réseau et fournis des notifications pour les applications utilisant le réseau}
\item[\hspace{6mm} Write Daemon]{Regarde les message des utilisateurs locaux envoyés par write et wall}
\item[\hspace{6mm} Notification area watcher]{Garde trace des applications qui veulent utiliser D-Bus}
\item[\hspace{6mm} KMixD]{Service Mixer KmixD}
\item[\hspace{6mm} Systemtray daemon]{Converve les traces des applications qui utilisent le system tray basé sur DBus}
\item[\hspace{6mm} Keyboard Daemon]{Conserve les trace des changements de clavier (nouveau clavier, layout changé)}
\item[\hspace{6mm} Remote URL Change Notifier]{Fournis les notifications de changement pour les dossiers réseau}
\item[\hspace{6mm} Activity Manager]{Backend du gestionnaire d'activité Nepomuk}
\item[\hspace{6mm} Display Management change monitor]{Notifie comment l'affichage a été tourné}
\item[\hspace{6mm} Free Space Notifier]{Alerne lorsqu'il n'y a plus d'espace disque dans le home}
\item[\hspace{6mm} Removable Device Automounter]{Monte les périphérique automatiquement si nécessaire}
\item[\hspace{6mm} Nepomuk Search Module]{Module helper pour KIO pour s'assurer des mises à jours automatiques des listings de recherche Nepomuk}
\item[\hspace{6mm} Power Management]{Gestion et notification des CPU, affichage et batterie}
\item[\hspace{6mm} K Remote Control Daemon]{Gère les commandes de contrôle distants reçus}
\item[\hspace{6mm} Status Notifier Manager]{Gère les services qui fournissent le statut notifier des interfaces utilisateurs}
\item[\hspace{6mm} DNS-SD Service Discovery Monitor]{Monitor le réseau pour les services DNS-SD}
\item[\hspace{6mm} Drive Ejector]{Démonte automatiquement les lecteurs quand leur bouton d'éjection est pressé}
\item[\hspace{6mm} Time zone]{Fournis l'accès aux timezones du système pour les applications}
\item[\hspace{6mm} Input Actions]{Service d'action d'entrée effectuant des actions configurés sur des touches pressées}
\end{description}
 
\hspace{1mm}  Les modules init peuvent être activés/désactivés en utilisant \textbf{systemsettings}
\vspace{5mm} \\
 
 
\vspace{1cm}{\huge Options génériques }
 
\
 
\begin{description} \normalsize
\item[\hspace{1mm} --help-all]{Affiche toutes les options}
\item[\hspace{1mm} --check]{Vérifier la base de données Sycoca une fois seulement}
\end{description}
 
\vspace{1cm}{\huge Options QT }
 
\
 
\begin{description} \normalsize
\item[\hspace{1mm} --display displayname]{Spécifier l'affichage du serveur X}
\item[\hspace{1mm} --session <sessionId>]{Spécifier l'application à restaurer}
\item[\hspace{1mm} --cmap]{Amène l'application à installer une palette de couleurs privée sur un affichage sur 8 bits}
\item[\hspace{1mm} --ncols <count>]{Limite le nombre de couleurs allouées dans le cube de couleurs pour un affichage sur 8 bits, si l'application utilise les spécifications de couleurs QApplication::ManyColor}
\item[\hspace{1mm} --nograb]{Demande à Qt de ne jamais capturer la souris ou le clavier}
\item[\hspace{1mm} --dograp]{Annule l'effet de --nograb}
\item[\hspace{1mm} --sync]{Passe en mode synchrone}
\item[\hspace{1mm} --fn, --font <fontname>]{Définit la police de l'application}
\item[\hspace{1mm} --bg, --background <color>]{Définit la couleur de fond par défaut et une palette pour l'application (les ombres claires et sombres sont calculées)}
\item[\hspace{1mm} --fg, --foreground <color>]{Définit la couleur de premier plan par défaut}
\item[\hspace{1mm} --btn, --button <color>]{Définit la couleur par défaut des boutons}
\item[\hspace{1mm} --name <name>]{Définit le nom de l'application}
\item[\hspace{1mm} --title <title>]{Définit le titre de l'application (légende)}
\item[\hspace{1mm} --testability]{charger l'infrastructure de testabilité}
\item[\hspace{1mm} --visual TrueColor]{Force l'application à utiliser un affichage en couleurs réelles sur un affichage sur 8 bits}
\item[\hspace{1mm} --inputstyle <inputstyle>]{Définit le style d'entrée XIM (X Input Method). Les valeurs possibles sont « onthespot », « overthespot », « offthespot » et « root »}
\item[\hspace{1mm} --im <XIM server>]{Définir le serveur XIM}
\item[\hspace{1mm} --noxim]{Désactiver XIM}
\item[\hspace{1mm} --reverse]{Reflète la disposition entière des composants graphiques (« widgets »)}
\item[\hspace{1mm} --stylesheet <file.qss>]{Applique la feuille de style Qt aux composants graphiques de l'application}
\item[\hspace{1mm} --graphicssystem <system>]{Utilise un système graphique différent au lieu du système par défaut, les options sont raster et opengl (expérimental)}
\end{description}
 
\vspace{1cm}{\huge Options de KDE }
 
\
 
\begin{description} \normalsize
\item[\hspace{1mm} --caption <caption>]{Utiliser caption comme nom dans la barre de titre}
\item[\hspace{1mm} --icon <icon>]{Utiliser icon comme icône de l'application}
\item[\hspace{1mm} --config <filename>]{Utiliser un fichier de configuration auxiliaire}
\item[\hspace{1mm} --nocrashhandler]{Désactiver le gestionnaire de pannes.}
\item[\hspace{1mm} --waitforwm]{Attend un gestionnaire de fenêtres compatible avec WM\_NET}
\item[\hspace{1mm} --style <style>]{définit le style de l'interface graphique de l'application}
\item[\hspace{1mm} --geometry <geometry>]{définit la géométrie de client du composant graphique (widget) principal}
\item[\hspace{1mm} --nofork]{Ne pas exécuter en arrière-plan.}
\end{description}
\end{flushleft}
\end{document}
