# L'environnement de bureau KDE

L'équipe KDE
v 1.1, le 24 février 1999

Ceci est le guide utilisateur de KDE ; une documentation complète du bureau KDE destinée à l'utilisateur. Les aspects liés à la programmation seront couverts dans une documentation séparée, à paraître. L'environnement de bureau KDE est une collection d'outils qui vous rendra la vie plus facile et plus agréable sous UNIX.

Le guide de l'utilisateur de KDE

KDE
Guide
Guide de l'utilisateur

## A propos de ce manuel

Bienvenue dans le guide utilisateur de KDE ! Bien que cette documentation soit encore incomplète et que beaucoup d'informations doivent être ajoutées ou modifiées pour la version finale de KDE, j'espère que cette première version servira à répondre aux questions qu'un nouvel utilisateur de KDE se pose.

### Contenu de ce livre

Ce livre comprend une introduction complète, un guide d'installation de KDE, une description de l'interface utilisateur, trois exemples pratiques sur l'utilisation de KDE au jour le jour et une description sur la façon de personnaliser le bureau KDE. Sont aussi incluses une table des raccourcis claviers et quelques trucs et astuces.

### Ce qu'il manque

Le chapitre de référence qui contient des descriptions détaillées (pas les introductions) du logiciel de base de KDE est obsolète et sera réécrit complètement. De plus, le chapitre des trucs et astuces devra être étendu.

### Ce dont nous avons besoin de toute urgence

J'apprécierais que quelqu'un garde un oeil sur l'homogénéité des expressions utilisées (par exemple, dites moi si une fois de plus, j'ai utilisé "X-Windows" au lieu de "Le Système X-Window"). Si quelqu'un se porte volontaire pour rédiger un chapitre non encore écrit ou pour participer aux ajouts/modifications, je placerai sa photo sur mon bureau avec un cadre doré `:-)`.

Bien que ce document soit une bonne chose pour les débutants, nous avons besoin de documentation approfondie pour les applications spécifiques de KDE. Si vous souhaitez y contribuer, contactez moi immédiatement.

## Introduction

"640Ko devraient suffire pour tous le monde" (Le DG d'une grande société de logiciel, au début des années 80 ...)

Depuis le début du développement d'UNIX, il y a toujours eu un problème important : ce dernier possédait un bon noyau stable et puissant mais ne pouvait être utilisé que par peu de personnes parce qu'il était écrit principalement pour des étudiants et des professionnels qui l'avaient étudié assidûment. Par exemple, la méthode standard pour lire les forums USENET était

    find /var/spool/news -name '[0-9]*' -exec cat {} \;|more

Ce problème a été résolu. De nos jours, il y a beaucoup de bonnes interfaces disponibles, comme tin et knews, qui fournissent des interfaces graphiques (GUIs) faciles à utiliser et intuitives.

Malheureusement, les interfaces graphiques ne sont pas homogènes du point de vue de l'utilisateur (apparence et comportements sont différents de l'une à l'autre). Les bibliothèques commerciales pour les programmeurs telles que Motif promirent une solution, mais restent bien trop chères et trop lentes.

De plus, la configuration des programmes est souvent difficile. Même si la compilation est généralement réalisée avec :

    ./configure && make && make install

seul un très petit nombre de programmes peuvent être configurés avec des menus ou des scripts. Dans la plupart des cas, vous devez éditer vous-même des fichiers texte de configuration. Il arrive souvent qu'un point mal placé détruise tout le fichier, vous obligeant à recommencer tout le processus de configuration. Quand il faut changer des réglages ou reconfigurer un programme, c'est reparti pour un tour avec le même bazar.

Tout ceci a contribué au fait que Linux et d'autres systèmes UNIX n'atteignent pas une plus large audience.

Dans le même temps, beaucoup de gens ne sont pas satisfaits de leur système d'exploitation, principalement pour des raisons de manque de stabilité et de performance. D'autres personnes détestent avoir à acheter un nouvel ordinateur chaque fois qu'une nouvelle version de leur indispensable programme sort parce qu'il a besoin de toujours plus de mémoire vive et d'espace disque. Souvent, la nouvelle version apporte d'ailleurs des fonctions que peu de personnes utilisent vraiment.

KDE est différent. Bien que nous ne cherchions pas à remplacer l'interpréteur de commandes standard UNIX, nous travaillons sur un outil qui rendra l'utilisation de UNIX plus facile. Nous voulons aussi attirer plus d'utilisateurs dans l'environnement UNIX. Les choses simples seront rendues faciles et les complexes seront toujours possibles. De plus, une seule interface sera proposée, à la place de la douzaine actuellement nécessaire.

### Ce que KDE peut faire pour vous

Nous avons conçu KDE principalement pour les débutants dans le monde UNIX, et ceux qui souhaitent éviter le processus complexe d'apprentissage des nouvelles technologies et de commandes inexistantes dans leur ancien système d'exploitation. Nous apportons toutefois également quelque chose aux utilisateurs UNIX expérimentés.

- Vous ne connaissez pas UNIX. N'essayez même pas d'utiliser autre chose, vous êtes exactement le type de personne pour qui nous avons écrit ce logiciel. `:-)` Nous fournissons pour vous :

  - Un environnement graphique joli et facile à utiliser.

  - Un gestionnaire de fichiers puissant et facile à utiliser.

  - Une configuration centralisée et simple.

  - Une aide en ligne qui vous assistera dans toutes les situations.

- Vous connaissez déjà UNIX. En tant qu'utilisateur expérimenté, vous accueillerez favorablement les nouvelles possibilités que KDE offre :

  - Un gestionnaire de fenêtres pratique et rapide.

  - Une interface homogène pour vos applications. Vous n'aurez plus à deviner si le bouton droit ou gauche de la souris fera ce que vous attendez.

  - Un émulateur de terminal souple qui ne remplit pas votre mémoire quand plusieurs fenêtres sont ouvertes simultanément.

  - Un bureau qui a du style et qui rendra vos amis jaloux.

### Les coulisses de KDE

En octobre 1996, le programmeur Allemand Matthias Ettrich initia le developpement de KDE avec un message USENET. Peu de temps après, quelques programmeurs intéressés commencèrent à préparer et programmer des morceaux du nouveau projet. Un an plus tard, le gestionnaire de fenêtres et de fichiers, l'émulateur de terminal, le système d'aide et l'outil de configuration d'écran furent diffusés pour les ALPHA - et BETA-tests. Ils montrèrent une assez bonne stabilité.

En juillet 1998, KDE 1.0 est rendu disponible. Il constitua la version stable de KDE pour les six mois qui suivirent, alors que les développeurs continuaient leur travail sans contraintes de stabilité. En janvier 1999, leurs améliorations furent finalisées dans la version 1.1, nouvelle version stable standard.

Les développeurs et les utilisateurs intéressés communiquent au moyen de plusieurs listes de diffusion décrites dans le chapitre Contacter les auteurs. Si vous souhaitez donner un coup de main, faites-le ! Nous cherchons toujours des bonnes volontés.

### Informations légales

KDE est un logiciel gratuit régi par la Licence Publique Générale GNU (GPL), qui est incluse avec chaque composant de KDE. Vous pouvez copier et distribuer KDE et ses composants autant que vous le voulez du moment que vous y joignez le code source complet. Voir la section la Licence Publique Générale GNU (GPL) en appendice pour les détails.

### Comment obtenir de nouveaux composants

Le site principal pour KDE est `http://www.kde.org`. Vous pouvez y trouver toutes les informations importantes relatives à KDE, y compris les annonces, les corrections de bogues, les informations pour les développeurs, les guides de style, une quantité considérable de documentation (incluant la dernière version de ce manuel), et beaucoup d'autres choses. Pour les mises à jour logicielles, visitez s'il vous plaît notre site ftp `ftp://ftp.kde.org` ou utilisez un site miroir s'il en existe un près de chez vous.

Le répertoire `unstable` contient toujours le logiciel le plus récent, mais il est souvent non-testé et peut même ne pas se compiler correctement. Si vous cherchez des composants plus fiables, regardez dans le répertoire `stable` où nous mettons les versions BETA et les diffusions.

Si vous souhaitez développer seul des applications KDE, vous devriez aussi visiter le serveur de Troll Tech (`http://www.troll.no`) qui regroupe les informations concernant la bibliothèque Qt utilisée par KDE. Pour les travaux de developpement, il est aussi conseillé de se joindre à la liste de diffusion des développeurs.

### Contacter les auteurs

Contactez rwilliam@kde.org pour les questions et critiques concernant cette documentation. Contactez ebisch@cybercable.tm.fr pour les questions relatives à la traduction française. Les autres personnes ayant contribué à cette traduction sont listées dans L'équipe de Documentation KDE.

## Installation

"Les plantages de fsck ont tendance à me rendre nerveux." (Linus Torvalds, après avoir découvert un de ses systèmes de fichiers écrabouillé par un nouveau noyau BETA)

Ne vous alarmez pas ! Bien que l'utilisation de logiciels en version BETA puisse causer des désagréments, il est très peu probable que KDE détruise votre disque dur. En fait, ce chapitre est destiné à vous guider tout au long du processus d'installation de telle sorte que vous puissiez regarder aussi vite (et avec le moins de désagréments) que possible votre nouveau bureau. Comme pour toutes les installations de nouveaux gestionnaires de fenêtres , il est recommandé de sauvegarder tous vos fichiers de configuration X11 avant de commencer. Si vous n'en connaissez pas l'emplacement exact, essayez tous les fichiers cachés (ceux dont le nom commence par un point) de votre répertoire personnel (/home/xxx) et le répertoire /usr/X11/lib/X11/xdm.

Le logiciel étant actuellement dans une phase de BETA-test, nous vous recommandons vivement de sauvegarder TOUTES les données critiques de votre disque dur. Nous ne pouvons PAS être tenus pour responsables des dommages que pourrait causer l'installation et l'usage de KDE !

### Configuration nécessaire

Avant d'installer KDE, assurez vous que votre système remplit les conditions suivantes :

- Un système en état de marche compatible UNIX. Les UNIX connus pour fonctionner avec KDE sont : Linux, FreeBSD, Solaris, HP-UX et MkLinux. Nous travaillons à rendre KDE bientôt disponible pour d'autres plateformes.

- Disposer de place libre sur un disque dur dans la partition ou /opt/kde sera créé. Nous vous recommandons de réserver environ 50 Mo si votre système supporte les bibliothèques partagées, et beaucoup plus sinon. Étant donné que ce logiciel est en version BETA, les besoins peuvent varier d'une semaine à l'autre. Je vous recommande de garder de la place supplémentaire pour de futures applications KDE. Si vous voulez ou devez construire KDE à partir des sources, réservez environ 100 Mo dans /usr/src.

- Avoir X11 fonctionnel avec ou sans xdm. Si vous n'avez pas encore installé le Système X Window, vérifiez d'abord si votre support d'installation ne contient pas une version installable. Si vous n'en trouvez pas, visitez le site web XFree86 pour plus d'information sur la manière d'obtenir et d'installer le Système X Window, ou bien contactez le service d'aide aux utilisateurs de votre revendeur UNIX.

- Les bibliothèques Qt, version 1.42. Vous pouvez vous les procurer sur le Serveur FTP de Troll Tech aux formats rpm ou tgz.

- Un avertissement avant de commencer : Avant de mettre à jour une version précédente de KDE, nous vous recommandons de faire :

      cd /opt/kde
      tar cfvz ~/KDE-old-version-backup.tar.gz *

### Linux : Installation des RPMs pour RedHat, Caldera et SuSE.

L'utilisation des archives RPM est la méthode la plus simple pour faire fonctionner KDE. Visitez votre site miroir KDE favori et allez dans le répertoire /pub/kde/stable/distribution/rpm. Là, vous pouvez voir des répertoires pour différents systèmes d'exploitation. Actuellement, les architectures supportées sont : i386, alpha et sparc. Les fichiers rpm peuvent aussi être obtenus sur les sites qui contribuent à Red Hat comme sunsite.unc.edu ou ftp.redhat.com.

Le système de base comprend les fichiers kde-(composant).(architecture).rpm. Vous avez au minimum besoin de kdesupport, kdelibs et kdebase. Après avoir récupéré la distribution de base, n'hésitez pas à télécharger les autres rpm qui vous paraissent utiles.

Ensuite, commencez l'installation avec l'archive de base. Si vous installez kde pour la première fois, utilisez

    rpm -i kdesupport.arch.rpm
    rpm -i kdelibs.arch.rpm
    rpm -i kdebase.arch.rpm

NOTE : Il est important d'installer ces composants dans l'ordre ci-dessus et de le faire avant tout autre composant KDE.

Si vous mettez à jour une version précédente, faites

    rpm -Uvh kde-component.arch.rpm

Là encore, l'ordre donné ci-dessus doit être respecté, et ces composants doivent être installés avant tout autre composant KDE.

Ceci va décompresser la distribution de base et l'installer dans /opt/kde. Si l'installation a été réussie, vous pouvez installer les autres composants de façon similaire (utilisez -Uvh ici aussi au lieu de -i pour mettre à jour une version existante).

### Linux : Installation sur une distribution Debian/GNU

Une note importante avant de commencer : à cause de divers problèmes liés au standard du système de fichier Linux, la construction des .deb est très complexe : en conséquence, vous ne trouverez probablement pas la version la plus récente. Si vous voulez le dernier cri en terme de développement KDE, nous vous recommandons de prendre la distribution originale (voir Utilisation des TGZ pour l'installation sur d'autres systemes pour les détails)

Récupérez les fichiers suivants pour installer KDE sur votre système Debian/GNU Linux. Vous pouvez les trouver dans /pub/kde/unstable/distribution/dpkg.

- libgif2&lowbar;2.3-1&lowbar;i386.deb

- libkde0&lowbar;0.10.01-1&lowbar;i386.deb

- kdeapps&lowbar;0.10.01-2&lowbar;i386.deb

En plus, KDE a besoin des composants des archives suivantes. Assurez-vous qu'ils sont installés avant de commencer :

- qt1.42

- libjpeg6

- libg++27

- Nous vous recommandons vivement d'installer l'archive de menu debian avant d'installer KDE (kpanel est nettement plus beau).

Pour installer KDE, utilisez dselect ou faites-le manuellement avec les commandes suivantes :

    dpkg -i libgif2_2.3-1_i386.deb
    dpkg -i libkde0_0.10.01-1_i386.deb
    dpkg -i kdeapps_0.10.01-2_i386.deb

Si dpkg produit des erreurs de dépendances, vous devrez trouver les paquetages dont KDE dépend, les installer, puis relancer les commandes dpkg.

### Utilisation des TGZ pour l'installation sur d'autres systèmes

Si votre distribution Linux ne comporte pas d'archives au format RPM ou DEB, ou bien si vous n'utilisez pas Linux du tout, vous devrez compiler KDE vous-même. Nous projetons de fournir une distribution exécutable, qui contient son propre programme d'installation.

Pour compiler et installer KDE correctement, vous avez besoin des éléments suivants installés sur votre disque :

- Un compilateur ANSI-C , par exemple le compilateur GNU C.

- Un compilateur ANSI-C++ , par exemple le compilateur GNU C++ ou egcs.

- L'utilitaire make.

- Les bibliothèques Qt, version 1.42 ou supérieure.

- Une version de développement de X11 (les fichiers ".h" manquent souvent).

Une fois que toutes les applications annexes sont disponibles, allez sur votre site miroir KDE préféré et récupérez les fichiers suivants dans le répertoire /pub/kde/stable/(dernière version) :

- kdesupport-(version).tar.gz

- kdelibs-(version).tar.gz

- kdebase-(version).tar.gz

- Toute autre archive que vous souhaitez installer. Nous vous conseillons de prendre au moins kdeutils.

où (version) est le numéro de version courante. Une fois que tous ces fichiers sont téléchargés, extrayez-les dans /usr/src. Ce processus doit donner l'arborescence de répertoires suivante :

- /usr/src/kdesupport

- /usr/src/kdelibs

- /usr/src/kdebase

- /usr/src/... (toute autre archive)

Assurez-vous d'avoir les droits en écriture dans /opt/kde. Après cela, vous devez compiler et installer les programmes de la façon suivante :

1. Allez dans le repertoire du paquetage que vous voulez installer (voir ci-dessus)

2. `./configure` (avec les options que vous désirez)

3. `make`

4. `make install`

Appliquez les étapes ci-dessus à chaque paquetage que vous désirez installer. (Note : ces instructions peuvent être utilisées pour n'importe quel paquetage de fichiers sources existant.)

Chaque script de configuration a plusieurs options disponibles. Certaines sont communes aux paquetages alors que d'autres sont spécifiques à un paquetage donné. Ce qui suit est le résultat de la commande `configure` --help dans kdebase :

      --enable-debug          creates debugging code [default=no]
      --disable-nls           do not use Native Language Support
      --with-qt-dir           where the root of qt is installed
      --with-qt-includes      where the qt includes are.
      --with-qt-libraries     where the qt library is installed.
      --with-extra-includes   adds non standard include paths
      --with-extra-libs       adds non standard library paths
      --disable-path-check    don't try to find out where to install
      --with-install-root     the root, where to install to [default=/]
      --disable-rpath         do not use the rpath feature of ld
      --with-xdmdir           if the xdm config dir can't be found automatically
      --without-pam           disable Pluggable Authentication Modules
      --with-shadow           if you want shadow password support
      --without-gl            disable 3D GL modes
      --without-xpm           disable color pixmap XPM tests

Certaines options ne sont pas requises et ne sont utiles que comme contournements de problèmes connus (p.ex. --disable-path-check). Comme certaines sont des options importantes, par exemple --with-shadow, vous devriez toujours vérifier les options disponibles.

Une option importante est --prefix. Cette option spécifie le chemin d'accès où `configure` doit installer les bibliothèques (cas de kdesupport et de kdelibs) ou aller chercher les bibliothèques (cas des autres paquetages). Par défaut, `configure` regardera dans /usr/local/kde. Si vous voulez installer KDE dans /opt/kde, vous devez utiliser `configure` --prefix /opt/kde.

Si vous avez installé les bibliothèques Qt dans un endroit inhabituel, par exemple dans $HOME/src/qt, vous devez utiliser `configure` --with-qt-dir=$HOME/src/qt. Par défaut, `configure` cherche Qt dans les endroits habituels avant d'abandonner.

Si vous avez des problèmes que vous ne réussissez pas à résoudre, envoyez une copie du fichier config.log à l'adresse se trouvant dans le fichier README du paquetage incriminé.

Vous devez installer les composants de KDE dans l'ordre suivant : kdesupport, kdelibs, puis les paquetages applicatifs (par exemple kdebase). Tous les paquetages applicatifs ne dépendent en principe que de kdelibs, par conséquent vous pouvez les compiler simultanément (si vous avez une machine puissante).

Si vous voulez profiter d'un système multiprocesseur, essayez `make` -j<Nombre de processeurs> à la place de `make`.

Si vous avez été capable d'installer KDE sur une variation d'UNIX pour laquelle KDE n'a pas encore été installé avec succès, veuillez m'envoyer un mél décrivant ce que vous avez fait. Ce message électronique sera alors intégré à ce document.

#### Notes spécifiques à chaque plateforme

##### Linux

Pour Linux, la plupart des utilitaires nécessaires à la génération de KDE peuvent être trouvés sur ftp://sunsite.unc.edu/pub/Linux/GCC ou sur ftp://sunsite.unc.edu/pub/gnu. Les bibliothèques Qt peuvent être trouvées sur ftp://ftp.troll.no/pub/qt/dist/linux, disponibles en formats source et RPM pour Linux. Les deux contiennent des instructions détaillées sur comment les installer. Les fichiers 'include' pour les programmes X11 devraient être disponibles sur ftp://ftp.xfree86.org dans la section xdevel.

Si vous voulez démarrer votre système pour qu'il utilise xdm au niveau d'exécution 3 (runlevel 3), vous devez remplacer l'appel de xdm dans /etc/rc.d/xdm par /opt/kde/bin/kdm. Dans tous les cas, voici une version qui devrait marcher :

    #! /bin/sh
    # Copyright (c) 1996 S.u.S.E. GmbH Fuerth, Germany.  All rights reserved.
    #
    # Author: Florian La Roche <florian@suse.de>, 1996
    #	  Werner Fink <werner@suse.de>, 1996
    #
    # Modified on October, 13th by
    #	Andreas Buschka <andi@bonn-online.com>, 1997
    # for the KDE documentation project.
    #
    # /sbin/init.d/xdm
    #

    . /etc/rc.config

    case "$1" in
        start)
    	echo "Starting kdm."
    	/opt/kde/bin/kdm
    	;;
        stop)
    	echo -n "Shutting down kdm:"
    	killproc -TERM /opt/kde/bin/kdm
    	echo
    	;;
        *)
    	echo "Usage: $0 {start|stop}"
    	exit 1
    esac

    exit 0

Vous devrez aussi changer le niveau par défaut dans /etc/inittab pour lancer kdm au démarrage du système.

N'oubliez pas de commencer une nouvelle session (login) afin de permettre au système de relire vos nouveaux fichiers de configuration !

### Changements nécessaires à vos fichiers de configuration

Après avoir placé les exécutables KDE dans leurs répertoires de destination, vous devez modifier légèrement vos scripts de démarrage.

La procédure suivante a été testée sur Linux SuSE 5.0, et devrait être aussi compatible avec d'autres UNIX populaires. Faites toujours des sauvegardes de vos fichiers de configuration avant de les modifier ! Ajoutez les lignes suivantes à la fin de votre /etc/profile :

    export PATH=$PATH:/opt/kde/bin
    export KDEDIR=/opt/kde

Ensuite, éditez le fichier .xinitrc dans votre répertoire personnel. Recherchez la ligne qui appelle votre gestionnaire de fenêtres et remplacez-la par `startkde`.

Maintenant que tout ce qui est nécessaire à KDE a été installé, vous pouvez passer au chapitre 4, où vous démarrerez KDE pour la première fois. Si quelque chose ne va pas, vous devrez peut-être compiler vous-même KDE. Lisez Utilisation des TGZ pour l'installation sur d'autres systèmes pour plus d'informations.

Nous avons blindé l'installation autant que possible, aussi vous ne devriez pas rencontrer de sérieux problèmes à moins d'avoir une configuration exotique. Si vous rencontrez des difficultés majeures, n'hésitez pas à contacter les listes de diffusion KDE.

## Premières impressions

"Que d'eau ! Que d'eau !" (Mac-Mahon, à qui l'on demandait ses premières impressions devant une inondation)

Les premières impressions sont celles qui comptent -- Ceci n'est pas seulement vrai pour le fameux roman policier d'Agatha Christie "Le piège à souris" -- mais aussi pour KDE. Comme nous l'avons déjà dit, KDE est supposé être l'interface la plus intuitive et la plus facile à utiliser. En fait, nous aurons atteint notre but quand les utilisateurs n'auront plus besoin de ce livre pour travailler avec KDE, causant la perte du travail (non payé et bénévole) des auteurs.

### Démarrage de KDE

Quand vous démarrez un système UNIX, il peut se passer deux choses (si le système fonctionne correctement ; tout le reste est un troisième cas non documenté). Soit vous restez en mode texte et obtenez une invite, soit vous avez une fenêtre d'identification (login) graphique. Dans le premier cas, vous devez vous connecter (vous identifier auprès du système) et ensuite taper :

    startx

Si l'installation est réussie, le bureau KDE devrait apparaître après quelques secondes d'initialisation.

Si une fenêtre d'identification (login) graphique se présente, alors seuls votre nom d'utilisateur et votre mot de passe sont nécessaires. Si l'on suppose que l'installation de KDE est réussie, il doit démarrer sans autre intervention.

Si vous ne l'avez pas déjà fait, nous vous invitons à changer votre gestionnaire de connexion X (xdm) par kdm, qui offre les mêmes fonctionnalités, mais avec les possibilités supérieures du bureau KDE.

### Éléments du bureau

Une fois que tout est apparu, prennez le temps d'explorer votre nouvel environnement. Si vous avez déjà travaillé avec Windows 95 ou OS/2 Warp 4, beaucoup de choses doivent vous sembler familières. Les trois parties principales du bureau KDE sont le bureau lui-même, le tableau de bord et la liste des tâches.

#### Tableau de bord

Quand KDE démarre pour la première fois, le tableau de bord est situé en bas de l'écran. De là, vous lancerez vos programmes et basculerez entre les différents écrans virtuels.

Bouton de masquage

  Cliquer sur ce bouton (situé à l'extrémité gauche du tableau de bord) efface le tableau de bord de l'écran et le remplace par un mini tableau de bord. Le bouton de masquage demeure sur l'écran afin que vous puissiez ramener le tableau de bord normal. Cette possibilité ne s'applique qu'au bureau affiché ; les autres bureaux conserveront leur tableau de bord inchangé. Une astuce : Quand le tableau de bord est minimisé, le Menu Applications et la Liste des Tâches sont reportés en haut à gauche de l'écran avec les mêmes fonctionnalités, mais utilisent moins de place à cet endroit.

Le Lanceur d'Applications

  Le bouton jouxtant le Bouton de masquage est un des endroits les plus importants sur le bureau KDE. De là, vous pouvez lancer toutes les applications KDE installées. Plus tard, lorsque vous apprendrez comment utiliser l'éditeur de Menus, vous pourrez également y ajouter d'autres programmes. Pour lancer un programme, cliquez simplement sur le bouton. Vous verrez une liste des différentes catégories d'applications, et quelques éléments spéciaux. Chaque fois que vous déplacez votre souris au-dessus d'un élément qui a une flèche sur la droite, un nouveau sous-menu apparaît. Quand vous avez trouvé le programme que vous voulez lancer, cliquez dessus avec le bouton gauche de la souris.

Liste des Tâches

  Le bouton situé à droite du Lanceur d'applications fait apparaître un menu qui contient toutes les fenêtres actives sur votre bureau, triées par nom de bureau. Ce moyen permet de trouver rapidement une fenêtre donnée et réduit l'encombrement général du bureau quand beaucoup de fenêtres sont ouvertes.

Bouton Quitter

  Situé à droite de la liste des fenêtres actives, il y a deux petits boutons superposés. Celui du dessus ressemble à un grand "X" et est utilisé quand vous voulez quitter la session KDE en cours. Si d'autres applications sont toujours ouvertes, trois choses peuvent se passer :

  Les applications écrites pour KDE vous demanderont de sauver votre travail. Quand vous redémarrerez KDE, toutes les fenêtres KDE se ré-ouvriront et vous pourrez continuer là où vous en étiez le jour précédent.

  Les applications qui n'ont pas été écrites explicitement pour KDE, mais qui sont conformes au standard du système X Window vous demanderont aussi de sauver votre travail.

  Les applications qui ne se conforment pas complètement à ce standard (comme Netscape Navigator 4.03) ne peuvent vous demander de sauver votre travail. KDE vous avertira de la présence de tels programmes et vous offrira l'option d'arrêter le processus de déconnexion.

  N'oubliez pas que si il y a généralement peu de choses à sauver quand vous quittez un navigateur web, un programme de CAO, lui, contient de précieux dessins et devra donc être quitté en utilisant son propre menu avant de terminer la session.

Bouton de verrouillage de l'écran

  Si vous vivez dans une maison remplie d'individus qui espionnent en permanence votre travail, ce bouton peut être pratique. Un seul clic et il verrouillera votre écran, empêchant ainsi toute personne non autorisée de lire votre courrier (très) personnel ou de bidouiller votre travail.

  ATTENTION : le système X Window peut toujours être arrêté avec les touches Ctrl-Alt-Backspace, ce qui détruira tout votre travail sur les bureaux KDE. Si vous ne désactivez pas l'utilisation de Ctrl-Alt-Enter, Ctrl-Alt-Backspace et le basculement vers les consoles texte, cette protection n'est pas sûre !

Boutons de Bureaux

  Quand vous démarrez KDE pour la première fois, remarquez les quatre boutons étiquetés "Un", "Deux", "Trois" et "Quatre". Ils représentent vos quatre Bureaux. Cliquez simplement sur l'un d'eux. Ne vous inquiétez pas si toutes les fenêtres ouvertes ont "disparu" : elles sont toujours actives (jetez un coup d'oeil à la Liste des Tâches !). L'utilisation de bureaux multiples est un des plus de KDE et du système X Window. Au lieu de placer les fenêtres les unes sur les autres, comme vous le feriez avec Windows ou OS/2, vous pouvez vous dire, "Sur le premier bureau, j'écris le Guide Utilisateur de KDE. Sur le second j'exécute le compilateur sgml2latex. Je regarde les résultats de la compilation de mon noyau Linux sur le troisième, et je lis mon courrier sur le quatrième."

La barre d'icônes

  Certaines personnes sont tellement paresseuses qu'elles considèrent deux ou trois mouvements dans le menus des applications comme superflus. Pour elles, des boutons supplémentaires peuvent être placés à côté de ceux des bureaux ; par exemple, des raccourcis vers votre répertoire personnel, vers votre poubelle, vers l'émulateur de terminal kvt et vers les documents les plus souvent utilisés. Pour plus d'informations sur la manière d'ajouter des icônes à la barre des tâches, lisez Icônes de raccourci.

Date et heure

  A l'extrême droite du tableau de bord KDE, vous pouvez toujours voir la date et l'heure.

La liste des tâches

  Déplacez votre souris dans le coin supérieur gauche de l'écran. Vous y trouverez un bouton pour chaque fenêtre ouverte. Cliquez sur le bouton correspondant à la fenêtre que vous voulez ouvrir. Ceci est une alternative à l'utilisation de la liste des tâches sur le tableau de bord KDE.

#### Utiliser les fenêtres

Quand KDE démarre pour la première fois, la première fenêtre ouverte contient votre répertoire personnel. Nous parlerons du contenu de cette fenêtre plus tard. Maintenant, intéressons nous à l'allure d'une fenêtre.

Le menu des fenêtres

  Dans le coin supérieur gauche de chaque fenêtre, vous pouvez voir une icône de manipulation de fenêtre. Quand vous cliquez dessus, un menu contextuel des commandes de manipulation de fenêtres apparaît.

  Maximiser amènera la fenêtre à la plus grande taille possible. Notez que KDE prendra la taille de votre bureau virtuel, ce qui signifie que la fenêtre pourrait être plus grande que l'écran.

  Icônifier rendra la fenêtre invisible. Regarder la barre des tâches. Vous remarquerez que le titre de la fenêtre apparaît maintenant entre parenthèses. Pour faire réapparaître la fenêtre sur le bureau, cliquez sur son titre.

  Déplacer vous permettra de déplacer la fenêtre avec la souris. Cliquez sur le bouton gauche de la souris quand la fenêtre est à l'emplacement désiré.

  Redimensionner permet de rétrécir ou d'agrandir la fenêtre. Bougez votre souris et cliquez quand la taille vous satisfait.

  Clouer clouera la fenêtre à votre écran. Une fenêtre "clouée" est présente sur tous les bureaux. Ceci est utile par exemple lorsque vous avez besoin qu'une information soit toujours accessible, quel que soit votre environnement de travail. Pour annuler cet effet, selectionnez Déclouer.

  Vers le bureau... vous permet d'envoyer une fenêtre vers un autre bureau. Choisissez le bureau ou vous voulez mettre la fenêtre. Elle disparaitra immédiatement. Pour faire réapparaître une fenêtre, choississez son nom dans la Barre des tâches ou cliquez sur le bouton du bureau correspondant sur le Tableau de bord KDE.

  Fermer fermera la fenêtre. Parfois l'application vous permettra de sauver votre travail, mais dans certains cas (par exemple de vieilles applications X11) cela ne fonctionne pas. Il est préférable de fermer une application avec sa propre commande, et d'utiliser cette commande de menu en dernière extrémité.

Le bouton Clouer

  Ce bouton ressemble à une punaise (ou une épingle). Il remplit la même fonction que la commande "Clouer" du Menu fenêtre, mais il est d'une utilisation plus directe.

La barre de titre

  La barre de titre contient le nom de la fenêtre. Elle peut être double-cliquée afin d'agrandir la fenêtre. Utilisez le bouton droit de la souris : Le Menu fenêtre réapparaîtra, vous permettant de l'agrandir ou la réduire, l'icônifier, la déplacer, la redimensionner, la clouer à l'écran, de la déplacer vers un autre bureau (cela va plus vite que la méthode avec le Bouton Clouer). Quand un programme ne réagit plus, vous pouvez le fermer (ce qui parfois vous permettra de sauver votre travail).

Les Boutons Icônifier, maximiser et fermer

  A la droite de la barre de titre, il y a trois boutons qui peuvent être aussi utilisés pour icônifier, agrandir et fermer la fenêtre (c'est plus rapide que d'utiliser le menu de manipulation de fenêtre). Les fenêtres icônifiées peuvent être ramenée à une taille normale par un clic sur la barre des tâches.

Pour déplacer une fenêtre, vous pouvez simplement cliquer sur la barre de titre et maintenir enfoncé le bouton gauche de la souris. Sans relâcher le bouton de la souris, déplacez la fenêtre à l'endroit de votre choix, puis relâchez le bouton de la souris. Si vous voulez redimensionner une fenêtre, déplacez le curseur sur le bord que vous vouler changer. Une fois que vous avez atteint l'endroit exact, le curseur se transformera d'une flèche en une flèche et un crochet. Maintenez abaissé le bouton gauche de la souris, et tirez le côté en question à l'emplacement désiré, puis relâchez le bouton. Notez que vous pouver modifier les côtés mais aussi les coins (ce qui changera les côtés adjacents au coin concerné).

L'utilisation de la barre de menu de chaque fenêtre de KDE est simple. Cliquez sur ce que vous voulez faire et ce sera fait. Mais la barre de menu peut en faire plus. Remarquez la bande brillante à gauche du menu et de la barre d'icônes. Appuyez sur le bouton droit de la souris, et un menu contextuel apparaîtra, vous permettant ainsi de placer la barre de menu au dessus ou au dessous de la fenêtre. Vous pouvez même promener la barre de menu en-dehors de la fenêtre et la laisser ainsi "flotter".

En-dessous de la barre de menu, il y a un ensemble de symboles d'outils que vous pouvez utiliser pour exécuter des commandes. Chaque fois que vous vous déplacez au-dessus d'eux, un dessin s'active. Vous pouvez aussi placer la barre d'outils où vous le voulez, ou la rendre flottante.

#### Obtenir de l'aide

L'aide est disponible pratiquement partout : sur le bureau, utilisez le bouton droit de la souris et choisissez Aide du bureau. Sur le tableau de bord, ouvrez le menu des applications et choisissez Aide. Chaque programme KDE a un menu d'aide. Chaque aide est en format HTML, ainsi l'utilisation de l'aide est aussi simple que celle de votre navigateur web favori !

## Premiers pas

"En utilisant ce que vous voyez, pouvez-vous aller de A à B ?" (L'aide pour une des énigmes les plus dures dans "the 7th Guest")

Jusqu'à présent, KDE peut apparaître comme n'étant rien de plus qu'un autre gestionnaire de fenêtres avec quelques possibilités pratiques. Mais accrochez vous à votre siège ; dans les prochaines sections, nous vous montrerons des caractéristiques qui garantiront que plus jamais vous n'utiliserez un système UNIX sans KDE !

### Éditer des fichiers

Puisque les applications KDE ne sont sûrement pas les seules installées sur votre système, vous avez déjà été confronté à la difficulté d'éditer des fichiers de configuration ASCII. En fait, il y a beaucoup d'autres fichiers similaires qui ont besoin d'être modifiés de cette façon. Par exemple, le texte source au format brut SGML de ce guide a d'abord été écrit en texte simple tout comme le code des programmes KDE. Nous allons maintenant vous montrer comment vous pouvez utiliser l'outil KEdit dans KDE pour éditer vos propres fichiers ASCII.

#### Ouvrir une fenêtre contenant votre répertoire personnel

Cliquez sur le Menu Applications et choisissez Répertoire home. Une fenêtre s'ouvrira avec le contenu de votre répertoire personnel. Pour avoir une liste plus détaillée des fichiers de votre répertoire, suivez les instructions suivantes :

- Choisissez Montrer les fichiers cachés dans le menu Affichage

- Choisissez Arborescence dans le menu Affichage

Sur la gauche de l'écran, un arbre décrivant la structure de votre système de fichiers devrait apparaître et montrer (entre autres) les fichiers "cachés", c'est-à-dire ceux dont le nom commence par un point.

#### L'écran du Gestionnaire de fichiers

Nous avons essayé de rendre le gestionnaire de fichiers aussi facile à utiliser que possible. Si vous connaissez d'autres gestionnaires de fenêtre (y compris ceux faisant partie d'autres systèmes d'exploitation) avec une gestion intégrée des fichiers, beaucoup des concepts présentés ici vous seront familiers.

En haut, vous trouverez le menu Fichier qui contient les fonctions pour ouvrir et fermer les fenêtres du gestionnaire de fichiers. Vous pouvez aussi imprimer le contenu de la fenêtre courante.

Vous voulez surfer sur Internet ? Choississez juste Fichier > Ouvrir l'URL (ou appuyez sur Ctrl-L) et saisissez un URL. Par exemple, pour visiter le site de KDE, entrez http://www.kde.org. Vous pouvez aussi rapidement transférer des fichiers avec FTP. KDE est "prêt pour l'Internet", ce qui signifie que vous pouvez sauver des fichiers non seulement sur votre disque dur local, mais aussi sur des serveurs FTP et HTTP. Contrairement à d'autres systèmes d'exploitation et bureaux, KDE ne fait donc pas la distinction entre fichiers locaux et distants.

Le menu Edition permet de sélectionner, copier et déplacer des fichiers. Nous avons déjà utilisé le menu Affichage et vous avez probalement vu que le contenu d'un répertoire peut être affiché de façons très diverses. Essayez-les pour voir ce qui se passe.

Vous trouverez sans aucun doute les Signets très utiles : maintenant, vous pouvez mémoriser pratiquement tous les hyperliens, qu'ils soient sur votre machine ou sur l'Internet.

Le menu Outils vous aidera à retrouver les fameux fichiers-que-j'ai-mis-quelque-part-dont-je-ne-me-souviens-plus.

#### Naviguer dans les répertoires

Nous allons maintenant prendre un de vos fichiers de configuration et le modifier. Premièrement, changeons de répertoire dans le gestionnaire de fichiers. Faites défiler vers le bas l'arbre sur la gauche de l'écran pour trouver un répertoire `/etc`. Double-cliquez dessus. Vous verrez une liste de fichiers dans la fenêtre de droite.

#### Editer un fichier

Faites dérouler la liste pour trouver le fichier `motd` et cliquez dessus avec le bouton droit de la souris. Dans le menu contextuel, sélectionnez Ouvrir avec. Une nouvelle fenêtre s'ouvre. Tapez

    kedit

et cliquer sur Ok ou appuyez sur Entrée. Voilà !

#### L'écran de l'éditeur

Plus vous travaillez avec KDE, plus vous remarquerez que les écrans et les applications se ressemblent. Le menu Fichier de KEdit en est un bon exemple : presque tous les autres programmes KDE ont ce même menu pour créer de nouveaux fichiers, en ouvrir d'existants soit localement soit sur le web (en préparation), en sauvegarder (bientot sur le web aussi !), en imprimer ou les envoyer à quelqu'un par courrier électronique. Le menu Edition existe aussi sur la plupart des applications KDE. Il vous permet de copier et coller des informations entre programmes ou de rechercher/remplacer du texte. Avec le menu Options, vous pouvez personnaliser l'éditeur de différentes manières. Par exemple, augmenter la taille des caractères pour l'adapter à la résolution de votre moniteur -- et de vos yeux. Bien sûr, comme dans toutes les autres applications KDE, il y a un menu Aide, qui vous offre l'aide en ligne chaque fois que vous en avez besoin.

#### Utilisation de l'éditeur

La plupart des fichiers `motd` contiennent des commentaires inutiles comme "N'oubliez pas de sauvegarder vos données" ou "N'embêtez pas l'administrateur système". Plutôt triste. Changeons le texte pour que l'utilisateur puisse avoir au démarrage une information vraiment intéressante. Vous pouvez vous déplacer dans le texte avec les touches fléchées du clavier ou sélectionner des parties avec Maj-Flèches ou en maintenant enfoncé le bouton gauche de la souris. Utilisez le menu Edition pour couper et coller du texte. Tapez ce que vous voulez ou utilisez l'(excellent) exemple ci-dessous :

    Bienvenue !

    Sur cette machine est à présent installé KDE, une superbe interface graphique,
    homogène et facile à utiliser pour toutes vos applications. Pour plus
    de détails sur la façon d'utiliser KDE sur votre compte, envoyez un
    courrier à l'administrateur système.

#### Sauvegarder votre travail

Maintenant que vous avez modifié le fichier `motd`, il est temps de sauvegarder les modifications. Pour cela, vous pouvez soit utiliser le menu Fichier, ou l'icône de sauvegarde sur la barre d'outils. Enfin, terminez votre travail en fermant les fenêtres de l'éditeur et du gestionnaire de fichiers. Cela peut être fait en cliquant sur le bouton marqué "X" dans le coin droit supérieur de la fenêtre, ou en choisissant Fichier > Quitter. Simple et élégant, n'est-ce-pas ?

### Déplacer des fichiers par Glisser-Déposer

Dans la section précédente, nous avons vu que travailler avec des fichiers est simple comme bonjour. Toutefois, pour copier et déplacer des fichiers, la méthode du copier-coller peut être désagréable. Pas de soucis -- une procédure appellée "Glisser-Déposer" permet de copier et de déplacer les fichiers plus vite et plus facilement.

#### Ouvrir deux fenêtres du gestionnaire de fichiers

Avant de commencer, il est nécessaire d'ouvrir deux fenêtres du gestionnaire de fichiers. La méthode la plus simple pour ouvrir une nouvelle fenêtre est d'appuyer sur le bouton représentant un engrenage, à droite de la barre d'icônes. Activez la vue de l'arborescence dans la nouvelle fenêtre si ce n'est déjà fait (Affichage > Arborescence).

#### Glisser un fichier d'une fenêtre vers une autre

Dans la première fenêtre, ouvrez le répertoire `/etc` et repérez le fichier `motd` modifié dans la section précédente. Dans la seconde fenêtre, ouvrez votre répertoire personnel. Cliquez sur le fichier `motd`. Maintenez enfoncé le bouton gauche de la souris et glissez votre fichier dans votre répertoire personnel. Relâchez le bouton de la souris (cette opération s'appelle déposer le fichier). Trois options vous sont alors présentées : copier, déplacer et lier. Lier créera un lien symbolique vers le fichier, tandis que déplacer le déplacera et copier le copiera. Sélectionnez copier. Vous devriez maintenant avoir une copie du fichier `motd` dans votre répertoire.

### Utilisation de la ligne de commande et des terminaux

Jusqu'à présent, seuls les outils et les programmes KDE ont été utilisés. Sans aucun doute vous souhaitez exécuter d'autres programmes UNIX. Il y a deux façons de le faire : la ligne de commande rapide et le terminal.

#### La ligne de commande rapide

En appuyant sur Alt-F2, une petite fenêtre où vous pouvez entrer une commande apparaît. Notez que vous ne verrez aucune sortie texte des programmes exécutés de cette manière ! Cette méthode n'est recommandée que pour démarrer des applications X Window ou pour exécuter des outils où aucune saisie ni aucun affichage textuel n'est nécessaire. Pour les autres programmes, il faut utiliser le terminal.

#### L'émulateur de terminal UNIX

Dans le menu des applications, choisissez Utilitaires > Terminal. Une fenêtre de terminal s'ouvrira. Dedans, il est possible d'utiliser toutes les commandes habituelles UNIX : ls, cat, less, etc. Le terminal peut être personnalisé à l'aide du menu Options.

### Retrouver vos fichiers perdus

Tout le monde a déjà rencontré le problème suivant : Démarrrer ftp, se connecter à un bon site comme `ftp.kde.org` et commencer à télécharger des fichiers. Il est tard le soir, et vous éteignez la machine à la fin du transfert. Le lendemain matin devant votre clavier, vous vous demandez dans quel répertoire ont été placés les fichiers transférés. L'utilisation de l'utilitaire de recherche KFind de KDE rend ce travail de recherche de fichiers égarés un vrai plaisir.

#### Démarrage de KFind

Il est simple de démarrer KFind : choisissez Recherche de fichiers dans le Menu Applications. KFind utilise une interface qui vous est probablement encore inconnue : les onglets. Quand KFind démarre, vous voyez que Nom & emplacement est sélectionné. En cliquant sur Date de modification, le contenu du champ change. Comme vous n'avez jamais réalisé de recherche auparavant, la plupart des icônes et des éléments des menus sont désactivés. Voici comment changer cela.

#### Recherche d'un fichier dont une partie du nom est connue

Tant qu'une partie du nom du fichier est connue, la recherche est aisée. Sélectionnez l'onglet Nom & emplacement et saisissez le nom du fichier. Les jokers peuvent être utilisés. A titre d'essai, tapez `*.tar.gz`. Par défaut, la recherche commence dans votre répertoire personnel, mais n'importe quel répertoire de départ peut être choisi en cliquant sur Regarder dans ou Parcourir.... Pour démarrer la recherche, cliquez sur l'icône qui représente une loupe sur une feuille de papier à gauche de la barre d'outils. Un moment après, la fenêtre des résultats de recherche s'ouvre avec la liste des fichiers trouvés. Si les fichiers recherchés n'apparaissent pas, c'est que vous avez commencé la recherche dans le mauvais répertoire, que vous avez mal orthographié le nom ou bien qu'il n'y a pas de fichiers d'extension ".tar.gz" sur votre machine.

#### Recherches plus complexes

Il y a plusieurs critères utilisables pour préciser une recherche. Plus vous en savez à propos du fichier, plus grandes sont vos chances de le trouver.

Date de modification

  Ce critère permet de choisir les fichiers dont la date est comprise dans une période connue ou supérieure à une date donnée. Vous pouvez aussi spécifier que les fichiers recherchés ont été modifiés durant les N derniers jours ou mois.

Type de fichier

  Si vous connaissez le type du fichier (par exemple une archive tar/gzip ou une image jpeg), vous pouvez dire à Kfind de ne rechercher que ce type de fichiers.

Chaine de caractères

  Vous pouvez spécifier du texte que contient le fichier.

Taille

  Si vous connaissez la taille (approximative) du fichier, la recherche peut aussi être limitée aux fichiers ayant une taille supérieure ou inférieure à une limite que vous préciserez.

### Utilisation de plusieurs bureaux

L'utilisation de bureaux multiples facilite l'organisation de votre travail. Les programmes peuvent être placés sur des bureaux différents et ces derniers nommés afin de les identifier. Ceci augmente et optimise votre espace de travail. Cela vous aide aussi quand vous surfez sur le net au lieu de travaillez et que votre chef entre. Bien sûr cela est rare -- tout du moins dans le bureau où je travaille ;-).

Vous pouvez basculer entre les bureaux en cliquant sur leurs boutons sur le tableau de bord KDE. Pour les renommer, double-cliquez dessus et tapez simplement le nom désiré.

Vous pouvez utiliser des fenêtres sur plusieurs bureaux. Pour avoir une fenêtre présente partout, cliquez le bouton Clouer dans le coin supérieur gauche de la fenêtre. Pour envoyer une fenêtre vers un autre bureau, cliquer sur la barre de titre avec le bouton droit de la souris, choisissez Vers le bureau, et sélectionnez le bureau où vous voulez que la fenêtre aille.

### Quitter KDE

Pour terminer la session avec KDE, utilisez l'entrée Quitter du Lanceur d'Applications ou le bouton correspondant sur le tableau de bord. Une boîte de dialogue vous demandera de confirmer. Quitter fermera toutes les fenêtres et vous ramènera à l'écran du gestionnaire de connexion (xdm ou kdm) si vous en utilisez un. Pour plus de détails sur la manière dont les programmes sauvent votre travail, lisez la section sur le bouton quitter.

## Tout savoir sur votre bureau

"Mère grand, que vous avez de grands yeux" (Le Petit Chaperon rouge)

"C'est pour mieux te voir, mon enfant" (Le loup)

Mieux vous y voyez, plus efficace est votre utilisation du bureau. KDE vous permet de choisir l'apparence du bureau et d'y travailler comme vous l'entendez ; c'est à dire plus vite et plus efficacement. Il vous prévient même si le loup essaye de vous manger ou (si vous êtes la grand-mère) on vous avertit de l'arrivée imminente du Petit Chaperon Rouge avec sa galette et son pot de beurre. Que demander de mieux ?

### Le dossier Démarrage

Avant de découvrir le dossier Démarrage, mon travail quotidien de démarrage de KDE consistait à : Démarrer KDE, démarrer KEdit, démarrer kvt, démarrer Netscape, et démarrer kscd. Cela prenait du temps que j'aurais pu mieux utiliser. Depuis la première version BETA, les programmes KDE natifs laissés ouverts à la fin d'une session sauvent leur état et réapparaissent la prochaine fois que vous vous connectez, mais il y a d'autres programmes (comme Netscape) qui ne le font pas. Vous pouvez utiliser le dossier de Démarrage pour ces programmes.

Pour lancer des programmes au démarrage de KDE, faites comme suit :

1. Ouvrez le dossier Démarrage. Vous le trouverez dans le coin en haut à gauche du bureau.

2. Ouvrez une fenêtre du gestionnaire de fichiers qui contienne le programme que vous voulez ajouter.

   Si vous ne savez pas le faire, reportez-vous à la section description de kfm, le gestionnaire de fichiers de KDE.

3. Glissez-déposez le programme désiré depuis son dossier source vers le dossier Démarrage. Lorsque l'on vous le demande, choisissez Lier pour créer un lien symbolique plutôt qu'une véritable copie. Cela économise une grande quantité d'espace disque.

4. Répétez cette étape pour chaque programme à démarrer quand KDE est lancé. Bien entendu, vous pouvez choisir des applications non KDE, dont Netscape, tin, pine et bien d'autres.

5. Redémarrez KDE.

Vos programmes devraient à présent se lancer automatiquement quand KDE redémarre. Si vous voulez les lancer de manière spéciale (p.ex., si vous voulez voir un certain site web lorsque votre système se met en route), lisez Utilisation de modèles. La procédure qui y est décrite fonctionne pour n'importe quel dossier, ainsi vous pouvez également l'appliquer au dossier Démarrage.

### Ajouter des programmes et des icônes de raccourci à votre tableau de bord

Le tableau de bord n'est pas limité à la configuration dont vous disposez juste après l'installation de KDE. Le tableau de bord de KDE a été conçu pour pouvoir être étendu, ce que vous pouvez faire de deux façons : en ajoutant de nouveaux programmes, et en ajoutant des icônes de raccourci.

#### Ajout de programmes

Pour ajouter vos programmes favoris au tableau de bord de KDE, vous devez utiliser l'éditeur de menus de KDE. Pour le démarrer, utilisez le Menu applications et choisissez Utilitaires > Editeur de menus. Une fenêtre contenant un bouton vide apparaît alors. Pour le changer, cliquez dessus avec le bouton droit de la souris et choisissez Changer. Ensuite, vous devriez voir un menu avec différentes options disponibles. La liste déroulante Type mentionne les types d'éléments de menu que vous pouvez créer. Choisissez Application. Choisissez ensuite le champ Nom et entrez la description qui apparaîtra dans le menu applications. Par exemple, vous pouvez taper Netscape Communicator. Ensuite, cliquez sur la grande et la petite image avec le bouton gauche de la souris et choisissez une icône pour l'application. Dans le champ Commentaire vous pouvez éventuellement entrer une remarque concernant l'application. Assurez-vous de choisir un commentaire utile, car il apparaîtra comme bulle d'aide dans le menu Application. Pour Netscape, vous pourriez entrer `Navigateur Web avec courrier et groupes de discussion`.

S'il n'est pas déjà sélectionné, choisissez l'onglet Exécuter et placez-vous sur le champ Executer. Dans ce dernier, vous devez taper le chemin complet d'accès à votre application, par exemple `/usr/local/netscape/netscape`. Réglez le Répertoire de travail sur une valeur sensée, comme `/usr/local/netscape`. Si votre application fonctionne en mode texte, vous devez choisir Fonctionne dans un Terminal et spécifier les Options de Terminal. Les options de terminal sont les arguments de ligne de commande de kvt; vous pouvez les voir grâce à

    kvt --help

dans une fenêtre de terminal. Après avoir sauvé tous les réglages nécessaires, utilisez le bouton Ok et choisissez Fichier > Sauver dans le menu principal. Ensuite, redémarrez le tableau de bord avec Panneau > Relancer depuis le menu application. Vous devriez maintenant trouver une nouvelle rubrique Personnel avec de nouveaux éléments de menu.

#### Icônes de raccourci

Bien que KDE soit bien plus confortable que le gestionnaire de fenêtres moyen sous Unix, nous souhaitons tous une solution pour pouvoir lancer un programme en un seul clic. Vous apprendrez à créer plus loin des liens symboliques et des fichiers sur le bureau, mais cette solution a des inconvénients : parfois tous vos bureaux sont couverts de fenêtres, et vous ne pouvez pas atteindre vos icônes sans minimiser toutes les fenêtres qui les recouvrent. Pour des programmes d'usage courant, vous pouvez limiter ce problème et accélérer l'accès aux programmes en créant des icônes de raccourci dans le tableau de bord.

Pour créer un raccourci dans le tableau de bord de KDE, procédez comme suit :

1. Cliquez sur le Lanceur d'Application et choisissez Tableau de bord > Ajouter une application.

2. Une copie du menu principal du lanceur d'application apparaît alors. Parcourez ce menu (et ses sous-menus) afin de trouver le programme vers lequel vous voulez créer le raccourci, par exemple "Répertoire home" ou "Terminal". Cliquez sur le programme souhaité.

Une nouvelle icône apparaîtra dans le tableau de bord KDE. Si vous cliquez dessus, le programme correspondant démarrera. Si vous voulez déplacer cette icône, cliquez dessus avec le bouton droit de la souris et choisissez Déplacer. Déplacez l'icône jusqu'à la position désirée et appuyez sur le bouton de gauche de la souris. Si vous voulez supprimer cette icône, cliquez dessus avec le bouton droit de la souris et choisissez Supprimer.

### Création de nouveaux fichiers sur votre bureau

Votre bureau peut constituer un lieu de travail efficace. Chaque fois que vous démarrez KDE, vous pouvez avoir sous la main les fichiers, les dossiers et les URLs que vous utilisez souvent.

Il y a deux façons de créer et d'éditer des fichiers sur votre bureau. Dans toute application vous pouvez dire que vous voulez sauvegarder votre travail dans le sous-répertoire Desktop de votre répertoire racine (le répertoire racine est aussi nommé répertoire home ou personnel ). Par exemple, mon répertoire racine est /home/andouille, donc mon répertoire bureau est /home/andouille/Desktop. Tout ce que vous sauvez là sera placé sur votre bureau.

Si vous voulez déplacer des fichiers existants vers votre bureau, le meilleur moyen pour y parvenir est d'utiliser le gestionnaire de fichiers de KDE (kfm). Ouvrez une fenêtre du gestionnaire de fichiers et déplacez les fichiers dont vous avez besoin vers votre bureau. Vous pouvez les copier si vous le préférez conserver ce que vous utilisez couramment sur le bureau, ou alors créer des liens symboliques vers les fichiers réels. Tout ce que vous changez dans les fichiers de liens sera automatiquement mis à jour dans les originaux. Pour plus d'informations sur la façon d'utiliser le glisser-déposer et le gestionnaire de fichiers, reportez-vous au chapitre Déplacer des fichiers par Glisser-déposer.

### Création de liens sur votre bureau

Mettre des fichiers sur votre bureau peut raccourcir les chemins que vous devez entrer. Toutefois, il pourrait parfois être pratique de démarrer KEdit de telle façon qu'il ouvre aussitôt un fichier que vous éditez couramment. Et combien de fois vous-êtes vous senti frustré après avoir examiné des listes interminables de signets pour retrouver un site que vous avez l'habitude de visiter ? Ne serait-il pas agréable que tout ce qu'il faut faire pour vous amener à ce site soit fait automatiquement en cliquant sur une simple icône ?

#### Utilisation de modèles

Le modèles constituent un mécanisme pratique pour effectuer des tâches comme celles qui ont été esquissées ci-dessus. Les modèles peuvent également être utilisés pour associer certaines extensions de fichier à une application donnée. Quand un fichier dont le nom se termine par une extension connue est cliqué, l'application associée à cette extension est automatiquement démarrée. En résumé, les modèles vous permettent d'exploiter à fond KDE.

Exemple : Vous voulez placer une icône servant à visiter le site Web de KDE sur votre bureau.

1. Ouvrez le répertoire Modèles de votre bureau. Dedans, vous voyez tous les modèles que vous pouvez utiliser pour créer de nouveaux liens et de nouvelles ressources. Ftpurl est un modèle que vous pouvez utiliser pour créer un hyperlien vers un site FTP et même vers un certain répertoire de ce site. Par exemple, vous pourriez créer un hyperlien direct vers ftp://ftp.kde.org/pub/kde/stable afin d'être informé quand une nouvelle version est disponible. MimeType (types MIME) est un outil extrêmement puissant. En raison de sa complexité nous avons décidé de l'expliquer dans Utilisation des types MIME. Program est un modèle général que vous pouvez utiliser pour démarrer un programme donné avec un argument. Par exemple, vous pourriez l'utiliser pour démarrer `/usr/src/linux/make xconfig` pour configurer le noyau. URL est également général : c'est un hyperlien vers une URL ne commençant pas par http:// ni ftp://. Assurez-vous que votre lien a une signification; kfm ne sait pas gérer les serveurs Quake (du moins, pas encore). WWWUrl est le modèle que nous allons utiliser maintenant. Il sert à créer un lien vers un site Web donné.

2. ATTENTION : Si vous avez démaré KDE en tant qu'administrateur système (root), assurez-vous de ne pas changer les modèles à moins de savoir exactement ce que vous faites ! Si vous détruisez un modèle, seule une nouvelle installation de KDE peut le recréer !

3. Faites glisser WWWUrl vers votre bureau (si vous ne savez pas comment utiliser le glisser-déposer, reportez-vous au chapitre sur le Glisser-déposer pour plus d'informations). Lorsqu'on vous propose le choix, optez pour Copier afin de créer votre propre copie du modèle que vous pourrez manipuler.

4. Cliquez sur la copie du modèle avec le bouton droit de la souris et choisissez Propriétés.

5. Dans la boîte de dialogue qui apparaît, vous voyez trois onglets : Programme, Droits et URL. Changez le nom du programme et les droits comme il est nécessaire, puis cliquez sur l'onglet URL.

6. Dans le champ URL, vous devez taper l'URL à laquelle vous voulez accéder lorsque vous cliquez sur l'icône. Pour notre exemple, tapez `http://www.kde.org`.

7. Vous pouvez cliquer sur Icône pour changer l'icône associée à ce nouveau raccourci.

8. Une fois parvenu à vos fins, cliquez sur Ok pour enregistrer vos changements.

Cela mettra à jour l'icône. Quand vous cliquerez dessus, vous arriverez sur la page d'accueil du site de KDE. Je vous suggère de vous exercer un peu à manipuler les modèles. Ils sont extrêmement puissants et peuvent être paramétrés en fonction de n'importe quel besoin.

#### Utilisation des types MIME

Les types MIME sont très puissants. En les utilisant, vous pouvez personnaliser facilement votre système de telle façon qu'en cliquant sur un fichier d'un type donné l'application associée à ce type soit démarrée. Par exemple, tous les fichiers d'extension .mod peuvent être réglés pour démarrer kmodplayer, les fichiers .html peuvent ouvrir une fenêtre de kfm qui montre ce fichier, et les fichiers de vidage mémoire peuvent être affichés à l'aide de l'éditeur hexadécimal simplement en cliquant sur les fichiers nommés "core".

ATTENTION : Bien que les types MIME soient extrêmement puissants, ils ne sont pas sans danger. Manipuler les types MIME en tant qu'administrateur système (root) peut endommager un système KDE à un point tel qu'il soit impossible de le redémarrer !

Dans l'exemple qui suit, nous allons créer votre type MIME personnel, qui n'aura de sens que pour vous. Il n'affectera d'autres utilisateurs que si vous le copiez ou le déplacez vers /opt/share/mimelnk.

Pour lier un certain type de fichier à une application donnée :

1. Assurez-vous que l'application à associer au type de fichier choisi a un élément de menu qui lui est consacré dans le tableau de bord KDE. S'il n'existe pas, reportez-vous à Ajout de programmes à votre tableau de bord KDE pour des instructions sur la manière de créer un tel élément de menu.

2. Choisissez Edition > Types MIME dans la fenêtre du gestionnaire de fichiers kfm.

3. Demandez-vous quel est le type de fichier à créer. Par défaut, il y a cinq catégories principales de types : Application s'applique aux fichiers qui sont normalement créés ou édités à l'aide d'une application particulière, par exemple tar, gzip, ou pdf. Audio concerne tout ce qui génère n'importe quel type de son : wave, midi, mod, etc. Image se rapporte aux fichiers graphiques tels que gif, jpeg ou tiff. Text est pour tout ce qui est du texte, par exemple du texte brut, du html, du code source C et Pascal, des documents tex et des scripts tcl. Pour finir, Video est dédié à tout type d'enregistrement vidéo comme mpeg. Déterminez à quelle catégorie appartient votre type et allez dans le répertoire correspondant.

4. Ouvrez le dossier Modèles, qui est accessible via l'icône correspondante de votre bureau.

5. Glissez-déposez l'icône Mimetype vers une autre fenêtre en la copiant.

6. Cliquez avec le bouton droit de la souris et choisissez Propriétés. Editez les propriétés de votre type.

7. Cliquez sur Liaison. Un formulaire avec cinq champs apparaît.

8. Le premier champ doit être rempli avec le suffixe de fichier. Par exemple, si vous voulez créer un nouveau type pour les documents SGML, vous devriez taper *.sgml; *.SGML; ici. Tout fichier dont le nom se termine par .sgml ou .SGML sera à présent géré comme un fichier du nouveau type.

9. Entrez la description du type dans le champ Commentaire. Dans le cas du SGML, cela pourrait être "document SGML".

10. Entrez le type MIME. Il est construit à partir du répertoire (text/ pour l'exemple du SGML) et du suffixe choisi. Dans le cas du SGML, vous pourriez entrer text/sgml comme type MIME. KDE vous informera qu'il y a déjà une convention concernant le préfixe à utiliser pour votre type. Le navigateur web kfm se basera également sur ce réglage quand vous irez chercher un fichier de ce type sur le web !

11. Choisissez une application qui sera utilisée pour éditer ce fichier dans la liste déroulante. Pour l'exemple du SGML, nous utiliserons simplement l'éditeur de texte.

12. Cliquez sur l'icône pour en choisir une. Tout fichier associé au suffixe que vous avez entré apparaîtra avec cette icône quand il sera affiché dans une fenêtre du gestionnaire de fichiers.

13. Cliquez sur Ok pour enregistrer le nouveau type.

Essayez votre nouvelle association en ouvrant un répertoire contenant un fichier du type que vous venez de créer. Cliquez sur le fichier, et le programme utilisé pour l'éditer devrait se lancer. Si quelque chose se passe mal ou si votre système ne peut même plus redémarrer, utilisez une console en mode texte (ou la fonction d'interpréteur de commandes d'urgence de kdm) pour détruire le lien. Cela devrait tout remettre en état.

#### Définition de vos propres modèles

Par défaut, KDE vous propose cinq modèles de base pour construire de nouveaux liens sur votre bureau. Toutefois, de temps en temps vous aurez envie de créer un nouveau modèle. C'est simple à faire :

1. Connectez-vous avec les privilèges de super-utilisateur (root).

2. Créez le fichier comme d'habitude.

3. Déplacez-le ou copiez-le dans le dossier Modèles.

4. Chaque fois que vous désirez réutiliser votre nouveau modèle, copiez-le depuis le dossier Modèles vers votre bureau ou dans un répertoire, renommez-le, et utilisez-le. Comme le dossier Modèles n'est modifiable que par vous, personne ne peut en détruire accidentellement le modèle (du moins, personne d'autre que vous. Il pourrait être judicieux de vous empêcher vous-même d'écrire dans ce fichier, ce qui vous éviterait de l'endommager par erreur).

### Utilisation du gestionnaire de polices

Le gestionnaire de polices de KDE permet de faire en sorte que seules les police dont vous avez réellement besoin soient chargées par le système.

Quand vous le démarrez, vous avez accès à l'onglet Polices de KDE. Celui-ci comporte deux fenêtres : celle de gauche affiche la liste des polices X11 disponibles, celle de droite la liste des polices utilisables par KDE. En sélectionnant une police et en cliquant sur Ajouter ou Enlever vous pouvez modifier la liste des polices utilisables.

L'onglet Explorateur de polices permet de visualiser plus finement les polices, en fonction de leur famille, de leur type, de leur taille et de leurs attributs.

Enfin, l'onglet Polices de X11 montre toutes les combinaisons de polices possibles (elles sont très nombreuses). Cet onglet est uniquement informatif : vous ne pouvez rien modifier par son intermédiaire.

### Utilisation de la corbeille

Dans le cas général, la destruction d'un fichier UNIX est quelque chose d'irréversible. Cependant, avec le gestionnaire de fichiers de KDE, vous pouvez choisir de Déplacer vers la corbeille plutôt que de Détruire. Cela déplacera le fichier concerné vers le Répertoire Poubelle qui par défaut apparaît sous la forme d'une icône sur votre bureau. Dans le Répertoire Poubelle, vous pouvez toujours récupérer les fichiers supprimés. Pensez à vider la poubelle régulièrement en cliquant dessus avec le bouton droit de la souris, puis en choisissant Vider la corbeille, sans quoi vous pourriez manquer de place disque disponible car les fichiers de la poubelle continuent à prendre de la place. Notez toutefois qu'une fois le Dossier Poubelle vidé, les fichiers qui s'y trouvaient sont irrémédiablement perdus.

## Personnalisation de KDE : Le Centre de Contrôle

"En fait, nous ne parlons de rien." (Le président d'une banque allemande bien connue après le scandale financier autour du Dr. Juergen Schneider)

Le Centre de Contrôle de KDE vous donne le contrôle complet sur votre bureau. Le changement de tous ces petits riens lui donnera ainsi un aspect personnalisé. Pour le démarrer, choisissez le Centre de contrôle KDE depuis le Menu Applications. Le Centre de Contrôle de KDE apparaît et vous donne les principales informations sur votre système.

### Bureau

Lors du premier démarrage de KDE, le bureau comprend un fond blanc et des boutons pour vos bureaux. Vous conviendrez que cela n'est pas très excitant, ainsi il convient de faire quelque chose pour le changer. Cliquez sur Bureau dans la liste de sélection.

#### Le fond d'écran

L'arrière-plan est peut-être la première caractéristique que tout utilisateur souhaite changer. Cela se fait au moyen de l'onglet Fond d'écran. Il y a deux types de fonds d'écran : les couleurs (et les dégradés de couleurs) et les images. Le réglage peut être fait individuellement pour chaque bureau en le sélectionnant avec les flèches gauche et droite.

Remarquez d'abord la fenêtre des couleurs. On y voit la couleur courante (une sorte de gris clair si KDE n'a pas encore été personnalisé) et les options Une couleur et Deux couleurs. En choisissant Une couleur, le fond ne consistera qu'en une seule couleur uniforme que vous sélectionnerez. Avec Deux couleurs, un deuxième sélecteur de couleur apparaît ainsi que deux nouvelles options. Sélectionnez une couleur selon vos goûts dans le sélecteur de couleurs. En revenant, vous apercevez une prévisualisation de l'aspect qu'aura l'écran. Le choix de Dégradé du haut vers le bas définit un dégradé vertical ; sinon il sera horizontal.

Regardez sur la droite de la fenêtre si vous préférez une "vraie" image de fond à la place d'un dégradé. Il y a une liste déroulante à cet endroit. Choisissez dans cette liste un des nombreux échantillons que propose KDE. Vous pouvez aussi utiliser le bouton Parcourir... pour en choisir un autre. Ensuite, vous devez préciser comment seront traitées les images qui ne remplissent pas exactement l'écran (C'est pratiquement toujours le cas). Si l'image est plus petite, Mosaïque est une bonne solution. Elle sera alors recopiée autant de fois qu'il le faut pour remplir l'écran. C'est la valeur par défaut. Centrée centrera l'image au milieu de l'écran. Le reste sera colorié avec la couleur choisie précédemment, éventuellement dégradée. L'option Adaptée étirera l'image à la taille du bureau. Les autres options sont des variantes des précédentes : expérimentez !

#### Couleurs

Si les fonds ne vous ont pas apporté le niveau de personnalisation souhaité, ces options y parviendront certainement. Cliquez sur l'onglet Couleurs. Chacun des éléments de l'écran peut être colorié individuellement. Cliquez sur la boîte des éléments graphiques (Widgets) en haut et choisissez l'élément dont vous voulez changer la couleur. Si vous ne savez pas à quoi correspond chaque chose, vous pouvez aussi cliquer sur l'exemple. Ensuite, cliquez sur le Sélecteur de couleur en-dessous de la liste déroulante et choisissez une couleur qui vous plaise. Jouez un peu avec tout ça pour voir ce que vous préférez. Si vous n'obtenez pas les résultats escomptés, essayez les modèles prédéfinis dans la liste à gauche. Une fois votre choix fait, enregistrez-le à l'aide du bouton OK. Il est aussi possible de régler le contraste de votre modèle de couleur ; ceci est particulièrement utile avec les ordinateurs portables avec lesquels la lumière ambiante peut rendre le déchiffrage de l'affichage difficile.

#### Economiseur d'écran

Beaucoup d'anciens moniteurs avaient la fâcheuse habitude, si vous oubliez de les éteindre alors que vous sortiez de la pièce, d'aimer l'image affichée au point de vouloir la restituer de manière rémanente. Malheureusement, il n'y a pas de solution miracle à cette attirance entre le moniteur et son image, mais il est possible de la prévenir avec les économiseurs d'écrans.

Cliquez sur l'onglet Mise en veille. Les options vous permettent de définir le délai d'activation de la veille d'écran ou de définir un mot de passe nécessaire pour réactiver l'écran. Si vous choisissez d'activer ce dernier, ne définissez pas un délai trop court ou vous serez obligé de saisir trop souvent votre mot de passe, ce qui peut être énervant à la longue ! Le curseur permet de choisir combien de temps de l'unité centrale est alloué à la veille d 'écran. Ce réglage sera utilement réglé sur Faible si vous compilez de gros programmes en arrière-plan ou si vous utilisez votre machine UNIX comme serveur.

Ensuite, sélectionnez l'économiseur d'écran de votre choix et essayez-le avec le bouton Tester situé sous la liste. Beaucoup d'économiseurs possèdent des options ajustables au moyen du bouton Configurer.

#### Style

Si vous préférez un bureau qui ressemble plus à Windows 95, l'apparence générale des contrôles de KDE (appelés "widgets") peut être changée. Il est aussi possible de choisir la police de caractères utilisée par défaut. Cela peut être pratique si vous affichez en haute résolution sur un petit écran.

#### Barre de titre

Après l'installation, les applications KDE ont par défaut une barre de titre complète avec le menu, le bouton Clouer, le titre lui-même et les boutons réduire, agrandir et fermer. L'onglet Boutons. permet de déplacer ou de supprimer ces boutons. Éteint veut dire qu'il ne sera pas affiché du tout. Attention : Si vous ne connaissez pas d'autre méthode que les boutons pour manipuler les fenêtres (comme la table des raccourcis claviers), vous pouvez rencontrer de sérieux problèmes. Soyez donc vigilant.

L'onglet Apparence contient deux réglages : le premier détermine si la barre de titre des fenêtres est dessinée avec un dégradé de couleurs ou sans (ce qui est plus rapide). Le second permet de choisir à quelle vitesse les titres plus longs que la fenêtre défileront (de gauche à droite et de droite à gauche) dans la barre de titre.

#### Fenêtres

Ceci permet de changer le comportement des fenêtres elles-mêmes :

Déplacement des fenêtres

  Permet de dire à KDE s'il doit montrer le contenu des fenêtres pendant leur déplacement (ceci peut être lent sur votre machine), ou de ne montrer que sa silhouette, ce qui est légèrement plus rapide.

Animation du redimensionnement

  Permet d'animer le redimensionnement des fenêtres. Désactivez-le si KDE est trop lent.

Comportement du curseur

  Afin de pouvoir activer une fenêtre sans appuyer sur un bouton, choisissez Le focus suit la souris et déterminez le nombre de secondes à attendre avant d'activer la fenêtre qui se trouve sous le curseur de la souris.

Style d'agrandissement

  Permet de choisir si l'on souhaite seulement un agrandissement vertical de la fenêtre. Voir la table des raccourcis clavier pour plus de détails sur comment réaliser les mêmes choses avec la souris et le clavier.

### Son

Le tableau de bord des sons système permet de régler les sons que produisent KDE et ses applications.

#### Sonnerie

Divers signaux ou bips sont émis par KDE pour signaler une erreur (par exemple copier un fichier dans un répertoire protégé en écriture). Les réglages sont :

Volume

  Règle le volume du bip entre 0&percnt; (pas de bip) et 100 &percnt; (vous réfléchirez à deux fois avant de faire une erreur après avoir choisi ce réglage...)

Hauteur

  Ajuste la fréquence du son entre 0 (pas de bip) et 2000 (à ne pas utiliser si vous élevez des chiens ou des chauves-souris).

Durée

  Indique à KDE pendant combien de temps le son est joué.

### Périphériques d'entrée

Plusieurs périphériques d'entrée peuvent être utilisés avec le système X Window (et donc avec KDE). Voici les réglages disponibles :

#### Clavier

Permet de préciser si l'auto-répétiton des touches est activée. Si vous avez un mauvais clavier, vous pouvez également augmenter le volume sonore du cliquetis.

#### Souris

La souris est le périphérique le plus utilisé, et pour la majorité des utilisateurs la méthode la plus intuitive de navigation dans KDE. (Voir Glisser-Déposer pour plus de détails).

Accélération

  Règle la vitesse de la souris. Plus ce réglage est élevé, plus la souris se déplace vite sur l'écran.

Seuil

  Le seuil est la distance minimum que doit parcourir le curseur (en peu de temps) pour activer l'accélération. 0 la désactive.

Faites des essais avec ces réglages, la bonne combinaison permet de pointer précisément sur de petits déplacements et de se déplacer vite sur les grands.

### Réglages du tableau de bord

Utilisez le Lanceur d'Applications et choisissez Tableau de bord > Configurer. Une nouvelle fenêtre contenant quatre onglets devrait s'ouvrir.

#### Tableau de bord et barre des tâches

Avec le premier onglet, choisissez où KDE affiche le Tableau de bord et la barre des tâches. Dans le cadre du bas, choisissez la taille de la barre du Tableau de bord (petite, moyenne ou grande).

#### Options

Avec cet onglet vous pouvez activer ou désactiver les info-bulles dans les menus. Si vous les activez, vous pouvez régler la durée entre le passage de la souris sur un menu et l'affichage de la bulle d'aide correspondante. Ensuite vous pouvez régler si le tableau de bord et/ou la barre de tâches doivent devenir invisibles si la souris n'est pas dessus. Les options suivantes permettent de régler l'horloge en mode 24 heures ou AM/PM, et/ou en "tops internets".

Note : Les informations précédentes s'appliquent en fait à la fenêtre de configuration du tableau de bord. La partie concernant le centre de contrôle KDE nécessite d'être mise à jour.

#### Bureaux

Comme décrit précédemment, les bureaux vous offrent plus d'espace et vous aident à organiser votre travail. L'onglet Bureaux permet de personnaliser les bureaux. Il y a deux curseurs au bas de la fenêtre : le curseur Visible détermine le nombre de bureaux (jusqu'a huit) et Largeur règle la taille de leurs icônes sur le tableau de bord. Activez autant de bureaux que vous en avez besoin. Vous pouvez ensuite éditer leurs noms dans la partie supérieure de la fenêtre.

### Informations Système

Il n'y a pas de réglage à faire ici, seulement des informations sur la mémoire disponible et le ou les processeur(s).

### Réseau

KDE et kcc (quand il sera fini) offrent une gestion complète des réseaux. Ceci va rendre la vie des administrateurs réseau plus facile en simplifiant le paramétrage des serveurs. Il devrait en résulter moins d'erreurs et de problèmes de sécurité.

#### État du réseau Samba

Ce point vous renseigne sur les utilisateurs qui sont connectés à votre système UNIX via le protocole SMB (Session Message Block). C'est le protocole utilisé principalement par les machines Windows 95 et Windows NT pour partager des fichiers et des dossiers.

## Trucs et astuces pour votre travail quotidien

"Tout le monde peut faire une omelette avec des oeufs. Le truc c'est d'en faire une sans." (Messages de "Fortune")

Presque tout le monde peut utiliser KDE, il a été conçu pour cela. Il n'y a pas d'options impossibles à comprendre et peu de fichiers ASCII de configuration à modifier. Toutefois, il y a des façons de travailler plus élégantes que d'autres qui devraient vous permettre de gagner du temps pour les choses réellement importantes comme Tétris.

### La table des raccourcis

Alt-Esc ou Control-Esc

  Fait apparaître le gestionnaire de session KDE à partir duquel vous pouvez basculer vers une application ou sortir de KDE.

Alt-Tab ou Alt-Shift-Tab

  Passe d'une fenêtre à l'autre

Ctrl-Tab ou Ctrl-Shift-Tab

  Passe d'un bureau à l'autre

Alt-F2

  Ligne de commande

Alt-F3

  Menu fenêtre

Alt-F4

  Ferme la fenêtre courante

Ctrl-F&lsqb;1..8&rsqb;

  Bascule vers un bureau donné

Ctrl-Alt-Esc

  Destructeur de fenêtre (toutes les fenêtres sur lesquelles vous cliquez sont détruites)

Ctrl-Alt-Backspace

  Sortie de KDE (sans sauvegarde). A n'utiliser qu'en dernier recours.

Ctrl-Alt-Numpad +

  Passe à la résolution d'écran suivante

Ctrl-Alt-Numpad -

  Passe à la résolution d'écran précédente

### Techniques d'utilisation de la souris

Clic sur la bordure ou la barre de titre

  Bouton gauche : Active et met au premier plan la fenêtre, Bouton du milieu : Active et met en arrière-plan la fenêtre, Droite : Montre le menu de la fenêtre si elle est active, l'active sinon

Double-clic sur la barre de titre de la fenêtre

  Agrandit la fenêtre

Traîner la barre de titre

  Déplace la fenêtre

Traîner les bords ou les coins

  Redimensionne la fenêtre

Alt-Bouton gauche

  Déplace la fenêtre

Alt-Bouton du milieu

  Met la fenêtre au premier plan

Alt-Bouton droite

  Redimensionne la fenêtre

Clic sur l'icône dans le coin supérieur gauche

  Menu de la fenêtre

Clic sur le bouton Clouer

  Cloue/décloue la fenêtre

Clic sur le bouton Maximiser

  Bouton gauche : Agrandit la fenêtre, Bouton du milieu : Agrandit verticalement, Bouton de droite : Agrandit horizontalement

Clic sur le bouton fermer

  Ferme la fenêtre, l'application vous demandant si vous désirez enregistrer votre travail.

### Activation de l'économiseur d'écran en plaçant la souris dans un coin

En plus du bouton de verrouillage de l'écran sur le tableau de bord K il y a une autre façon d'activer l'économiseur d'écran : allez dans les réglages de l'économiseur d'écran ; (Menu Application > Configuration > Bureau > Economiseur d'écran) et cliquez sur un des coins de l'écran schématisé. Trois options sont possibles : Ignorer ignorera les mouvements de la souris dans ce coin. Economiseur d'écran appellera l'économiseur d'écran après que la souris soit restée 5 secondes dans ce coin. Verrouillage de l'écran aura le même effet que Economiseur d'écran, mais vous demandera votre mot de passe de connexion (login) pour revenir à KDE.

## Les jeux

Vous pouvez obtenir les applications suivantes dans la distribution kdegames.

Les applications stables sont relativement exemptes de bogues et sont disponibles sous forme source ou binaire.

ftp.kde.org/pub/kde/stable/1.1.1/distribution

Les versions instables changent de jour en jour et ne sont disponibles que sous forme de code source, ce qui signifie que vous devez les compiler pour les faire marcher. Rappelez-vous bien qu'elles sont instables et qu'elles peuvent même ne pas se compiler. Si vous avez un problème avec une application instable, faites-en part et il sera probablement corrigé dans une version future.

ftp.kde.org/pub/kde/unstable/CVS/snapshots/current

### Kmines

### Kpoker

### Ktetris

## Les applications graphiques

Vous pouvez obtenir les applications suivantes dans la distribution kdegraphics.

Les applications stables sont relativement exemptes de bogues et sont disponibles sous forme source ou binaire.

ftp.kde.org/pub/kde/stable/1.1.1/distribution/

Les versions instables changent de jour en jour et ne sont disponibles que sous forme de code source, ce qui signifie que vous devez les compiler pour les faire marcher. Rappelez-vous bien qu'elles sont instables et qu'elles peuvent même ne pas se compiler. Si vous avez un problème avec une application instable, faites-en part et il sera probablement corrigé dans une version future.

ftp.kde.org/pub/kde/unstable/CVS/snapshots/current

### Kfract - Générateur de fractales

### Kview - Visualisation d'images

Kview est un afficheur d'images qui supporte les formats suivants : JPEG, GIF, XPM, XBM PNM, BMP, PCX, ILBM, TGA et EPS. KView permet le glisser-déposer avec d'autres applications KDE.

#### Le gestionnaire d'affichage

##### La liste déroulante

C'est la liste de toutes les images que vous avez chargées dans Kview. Vous pouvez choisir les images à afficher depuis la ligne de commande : `kview` $KDEDIR/share/wallpapers/* Cette commande ouvre Kview avec tous les papiers peints installés sur votre système.

Une fois que Kview est lancé vous pouvez glisser-déposer des fichiers du gestionnaire de fichiers vers la liste déroulante. Les deux autres méthodes permettant d'ouvrir une image sont le bouton `Ouvrir un fichier` et l'élément de menu `Fichier -> Ouvrir`.

Pour afficher une image de la liste déroulante, double-cliquez dessus et une Fenêtre d'image ouvrira l'image.

#### Fenêtre(s) d'image

En appuyant sur le bouton droit de la souris un menu apparaît avec les options suivantes :

##### Zoom

Si vous voulez afficher plus de détails d'une image ou si vous voulez au contraire la rapetisser, utilisez l'un des facteurs de zoom : -50&percnt;, -10&percnt;, +10&percnt;, +50&percnt;.

##### Rotation

Vous pouvez tourner l'image ou prendre son image dans un miroir avec cette option.

## Applications Multimédia

Vous pouvez obtenir les applications suivantes dans la distribution kdemultimedia

Les applications stables sont relativement exemptes de bogues et sont disponibles sous forme source ou binaire.

ftp.kde.org/pub/kde/stable/1.1.1/distribution/

Les versions instables changent de jour en jour et ne sont disponibles que sous forme de code source, ce qui signifie que vous devez les compiler pour les faire marcher. Rappelez-vous bien qu'elles sont instables et qu'elles peuvent même ne pas se compiler. Si vous avez un problème avec une application instable, faites-en part et il sera probablement corrigé dans une version future.

ftp.kde.org/pub/kde/unstable/CVS/snapshots/current

### Kmix - Table de mixage

### Kmedia - Platine multimédia

## Applications réseau

Vous pouvez obtenir les applications suivantes dans la distribution kdenetwork.

Les applications stables sont relativement exemptes de bogues et sont disponibles sous forme source ou binaire.

ftp.kde.org/pub/kde/stable/1.1.1/distribution/

Les versions instables changent de jour en jour et ne sont disponibles que sous forme de code source, ce qui signifie que vous devez les compiler pour les faire marcher. Rappelez-vous bien qu'elles sont instables et qu'elles peuvent même ne pas se compiler. Si vous avez un problème avec une application instable, faites-en part et il sera probablement corrigé dans une version future.

ftp.kde.org/pub/kde/unstable/CVS/snapshots/current

### Kmail - Client de courrier électronique

### Knu - Utilitaires réseau

### Krn - Client de groupes de discussion

## Utilitaires

Vous pouvez obtenir les applications suivantes dans la distribution kdeutilities.

Les applications stables sont relativement exemptes de bogues et sont disponibles sous forme source ou binaire.

ftp.kde.org/pub/kde/stable/1.1.1/distribution/

Les versions instables changent de jour en jour et ne sont disponibles que sous forme de code source, ce qui signifie que vous devez les compiler pour les faire marcher. Rappelez-vous bien qu'elles sont instables et qu'elles peuvent même ne pas se compiler. Si vous avez un problème avec une application instable, faites-en part et il sera probablement corrigé dans une version future.

ftp.kde.org/pub/kde/unstable/CVS/snapshots/current

## Questions Fréquentes à propos de KDE

"Qu'êtes vous ?" "Je suis ton pire cauchemar..." (Dessin animé Batman)

Il y a des questions qui reviennent fréquemment dans les listes de diffusion KDE. Pour diminuer le trafic (et rendre ces listes lisibles), nous les avons reproduites dans cette section. Aussi, veuillez, s'il vous plaît ne plus les poster dans les listes de diffusion. Pensez à la citation ci-dessus !

### Que signifie "KDE" ?

KDE veut dire "L'environnement de bureau K", qui est une collection d'outils, un gestionnaire de fenêtres et une sauce qui lie le tout. Il a été créé pour vous faciliter l'accès à UNIX.

### Je ne peux pas compiler le paquetage xxx

Assurez vous toujours d'avoir la dernière version des bibliothèques KDE installée. Le logiciel est en phase de test Beta et les dépendances peuvent changer du jour au lendemain. Vous trouverez de l'aide dans l' aide générale à la compilation. Vous pouvez aussi exécuter un programme écrit pour une des anciennes version ALPHA de KDE qui dépend de fichiers include obsolètes. Vérifiez les dates des fichiers, elles doivent être plus récentes que les dates de votre version de KDE.

### KDE n'est pas stable

KDE est développé selon deux axes, un qui correspond aux développements de pointe, et l'autre à un usage courant (et pour lequel la stabilité est considérée comme importante). On peut obtenir KDE de plusieurs manières. La meilleure du point de vue de la stabilité est de se procurer une version pré-compilée dont le numéro de version est bien identifié (par exemple 1.1) sous la forme d'un paquetage (rpm, deb, tgz). Le prix de la stabilité est que vous devez attendre la sortie des nouvelles versions pour bénéficier de nouvelles fonctionnalités. Si vous voulez les dernières et meilleures versions de vos logiciels, vous pouvez avoir à vous procurer les codes sources, éventuellement sous la forme de versions intermédiaires en provenance de la CVS.

Les mises à jour des logiciels en cours de développement sont souvent quotidiennes et il est certain que quelque chose ne fonctionnera plus un jour ou l'autre.

NE VOUS FIEZ PAS AUX MISES A JOUR DE LA CVS SI VOUS AVEZ BESOIN D'UN ENVIRONNEMENT FIABLE.

Vous risqueriez d'être déçus !

Note du traducteur : CVS signifie "Concurrent Versions System". Il s'agit d'un système de gestion des mises à jour, indispensable au développement distribué d'applications. Les projets KDE reposent largement sur cet outil.

### Autres sources d'aide

Visitez le Site Web de KDE pour obtenir les dernières versions de KDE. Vous pouvez aussi vous enregistrer sur les listes de diffusion.

Envoyez un message aux adresses ci-dessous avec subscribe votre adresse mél à la place du sujet du message pour vous enregistrer :

Liste de diffusion générale KDE, kde-request@kde.org

Liste de diffusion des développeurs KDE, kde-devel-request@kde.org

Liste de diffusion sur l'interface graphique KDE, kde-look-request@kde.org

Liste de diffusion des annonces KDE, kde-announce-request@kde.org

Liste de diffusion sur les questions concernant les licences KDE, kde-licensing-request@kde.org

Liste de diffusion des utilisateurs de KDE, kde-user-request@kde.org

Liste de diffusion concernant la documentation KDE, kde-doc-request@kde.org

## Conclusion

"Elle avait ses moments, elle avait du style, le meilleur spectacle en ville c'était la foule, à l'extérieur de Casa Rossada criant 'Eva Peron' ; mais tout cela est fini maintenant..." (la fin du film "Evita")

Nous espérons que vous avez trouvé cette documentation utile, riche et peut-être même amusante. Si vous souhaitez nous donner votre avis ou faire des suggestions, contactez les auteurs. Ce qui suit n'est pas nécessaire pour comprendre l'environnement de bureau KDE, mais il se peut que vous souhaitiez le lire.

### L'équipe de Documentation KDE

Andreas Buschka

  La personne en grande partie responsable de cette documentation. A découvert KDE dans une revue informatique Allemande et y est accro depuis. Il aime : la nourriture italienne, la natation, les jeux de rôles (GURPS, DSA), la musique de Sabrina Setlur et tout ce qui a trait au romantisme. Il déteste : les lundis, voir KDE refuser de compiler, le beau temps, les paroles vides de sens, une célèbre société de Redmond, USA.

Robert D. Williams

  A créé la première version et est en ce moment le coordinateur. Mél : rwilliam@kde.org

Poul Gerhard

  A contribué à des corrections et à des modifications

John Waalkes

  A contribué à des corrections et à des modifications

Vernon Wells

  A contribué à des corrections et à des modifications

Kay Lutz

  A contribué à des corrections et à des modifications

Stephan Kulow

  Notre installateur professionel... Mél : coolo@kde.org

John B. Perr

  A traduit ce manuel en français Mél : jperro@mail.change-espace.fr

Jean-Claude Dumas

  A participé à des corrections et modifications de la version française

Eric Bischoff

  A mis la version française sous forme SGML, et en a profité pour y apporter quelques corrections et modifications. Mél : ebisch@cybercable.tm.fr

Alain Gibaud

  A remis à jour la version française 1.1 en y introduisant quelques corrections et ajouts mineurs. Mél : alain.gibaud@univ-valenciennes.fr

Ludovic Grossard

  A participé à la relecture de la version française 1.1. Mél : grossard@netcourrier.com

### Nous cherchons encore du monde !

KDE est un immense projet, et tout supporter de KDE le sait. Nous essayons tous très fort de créer une interface graphique facile à utiliser, et qui peut-être a le potentiel pour mettre UNIX à la portée de tous . Vous avez aussi la chance de participer à ce projet et nous vous en remercions. Les développeurs et les utilisateurs intéressés communiquent au moyen de plusieurs listes de diffusion. Si vous souhaitez apporter votre aide, n'hésitez pas ! Nous cherchons toujours des bonnes volontés dans les domaines suivants :

- Développement (bibliothèques et applications)

- Documentation

- Graphisme

- Bêta-Test

- et partout ailleurs également :-)

### Avertissements légaux

Cette documentation peut être gratuitement distribuée sous les conditions de la License Publique Générale GNU et contient des informations dont les droits appartiennent à Andreas Buschka, Gerhard Poul and Robert David Williams. Toutes les marques et noms de sociétés mentionnés dans ce document sont les biens de leur propriétaires légaux.

### Sources d'informations utilisées pour la rédaction de ce livre

Les auteurs ont utilisé les sources suivantes lors de la rédaction :

- Les listes de diffusion KDE

- Divers fichiers d'aide README et HTML faisant partie des composants de KDE

- ksgml2html pour créer la version web de ce document

### Remerciements

Andreas Buschka:

Pour m'avoir maintenu le moral : Robert David Williams

Pour le support musical pendant le travail : Madonna (et la bande son de "Evita") Enigma (et "MCMXC", "The Cross Of Changes" et "Le Roi Est Mort, Vive Le Roi !") The Verve (et "Bittersweet Symphony") Sabrina Setlur (et "Die neue S-Klasse")

Aucun remerciements à : Une célèbre société de logiciels de Redmond, USA Severin "arrête ce truc ennuyeux et viens jouer au volley-ball" L. Stefan "tu ne crois pas sérieusement qu'ils vont prendre cette m..." L.

### Licence Public Générale GNU

Ce qui suit est une copie de la Licence Publique Générale GNU, version 2. Si vous n'en connaissez pas l'utilité, en voici un bref synopsis :

KDE et les résultats des travaux de l'équipe du projet KDE sont destinés au public, pour le bénéfice de chacun. Mais réaliser cela en tant que logiciel du domaine public (ou freeware) n'aurait pas protégé le travail correctement. Personne ne pourrait empêcher des sociétés de logiciel d'utiliser notre travail afin d'accélérer leur propre processus de développement. Voila pourquoi nous avons choisi la licence GPL pour protéger KDE.

NDT : pour des raisons légales, la licence GNU n'est pas traduite. La traduire constituerait une modification que la licence elle-même interdit. Elle est applicable telle quelle dans sa version originale.

    		    GNU GENERAL PUBLIC LICENSE
    		       Version 2, June 1991

     Copyright (C) 1989, 1991 Free Software Foundation, Inc.
                              675 Mass Ave., Cambridge, MA 02139, USA
     Everyone is permitted to copy and distribute verbatim copies
     of this license document, but changing it is not allowed.

    			    Preamble

      The licenses for most software are designed to take away your
    freedom to share and change it.  By contrast, the GNU General Public
    License is intended to guarantee your freedom to share and change free
    software--to make sure the software is free for all its users.  This
    General Public License applies to most of the Free Software
    Foundation's software and to any other program whose authors commit to
    using it.  (Some other Free Software Foundation software is covered by
    the GNU Library General Public License instead.)  You can apply it to
    your programs, too.

      When we speak of free software, we are referring to freedom, not
    price.  Our General Public Licenses are designed to make sure that you
    have the freedom to distribute copies of free software (and charge for
    this service if you wish), that you receive source code or can get it
    if you want it, that you can change the software or use pieces of it
    in new free programs; and that you know you can do these things.

      To protect your rights, we need to make restrictions that forbid
    anyone to deny you these rights or to ask you to surrender the rights.
    These restrictions translate to certain responsibilities for you if you
    distribute copies of the software, or if you modify it.

      For example, if you distribute copies of such a program, whether
    gratis or for a fee, you must give the recipients all the rights that
    you have.  You must make sure that they, too, receive or can get the
    source code.  And you must show them these terms so they know their
    rights.

      We protect your rights with two steps: (1) copyright the software, and
    (2) offer you this license which gives you legal permission to copy,
    distribute and/or modify the software.

      Also, for each author's protection and ours, we want to make certain
    that everyone understands that there is no warranty for this free
    software.  If the software is modified by someone else and passed on, we
    want its recipients to know that what they have is not the original, so
    that any problems introduced by others will not reflect on the original
    authors' reputations.

      Finally, any free program is threatened constantly by software
    patents.  We wish to avoid the danger that redistributors of a free
    program will individually obtain patent licenses, in effect making the
    program proprietary.  To prevent this, we have made it clear that any
    patent must be licensed for everyone's free use or not licensed at all.

      The precise terms and conditions for copying, distribution and
    modification follow.

    		    GNU GENERAL PUBLIC LICENSE
       TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION

      0. This License applies to any program or other work which contains
    a notice placed by the copyright holder saying it may be distributed
    under the terms of this General Public License.  The "Program", below,
    refers to any such program or work, and a "work based on the Program"
    means either the Program or any derivative work under copyright law:
    that is to say, a work containing the Program or a portion of it,
    either verbatim or with modifications and/or translated into another
    language.  (Hereinafter, translation is included without limitation in
    the term "modification".)  Each licensee is addressed as "you".

    Activities other than copying, distribution and modification are not
    covered by this License; they are outside its scope.  The act of
    running the Program is not restricted, and the output from the Program
    is covered only if its contents constitute a work based on the
    Program (independent of having been made by running the Program).
    Whether that is true depends on what the Program does.

      1. You may copy and distribute verbatim copies of the Program's
    source code as you receive it, in any medium, provided that you
    conspicuously and appropriately publish on each copy an appropriate
    copyright notice and disclaimer of warranty; keep intact all the
    notices that refer to this License and to the absence of any warranty;
    and give any other recipients of the Program a copy of this License
    along with the Program.

    You may charge a fee for the physical act of transferring a copy, and
    you may at your option offer warranty protection in exchange for a fee.

      2. You may modify your copy or copies of the Program or any portion
    of it, thus forming a work based on the Program, and copy and
    distribute such modifications or work under the terms of Section 1
    above, provided that you also meet all of these conditions:

        a) You must cause the modified files to carry prominent notices
        stating that you changed the files and the date of any change.

        b) You must cause any work that you distribute or publish, that in
        whole or in part contains or is derived from the Program or any
        part thereof, to be licensed as a whole at no charge to all third
        parties under the terms of this License.

        c) If the modified program normally reads commands interactively
        when run, you must cause it, when started running for such
        interactive use in the most ordinary way, to print or display an
        announcement including an appropriate copyright notice and a
        notice that there is no warranty (or else, saying that you provide
        a warranty) and that users may redistribute the program under
        these conditions, and telling the user how to view a copy of this
        License.  (Exception: if the Program itself is interactive but
        does not normally print such an announcement, your work based on
        the Program is not required to print an announcement.)

    These requirements apply to the modified work as a whole.  If
    identifiable sections of that work are not derived from the Program,
    and can be reasonably considered independent and separate works in
    themselves, then this License, and its terms, do not apply to those
    sections when you distribute them as separate works.  But when you
    distribute the same sections as part of a whole which is a work based
    on the Program, the distribution of the whole must be on the terms of
    this License, whose permissions for other licensees extend to the
    entire whole, and thus to each and every part regardless of who wrote it.

    Thus, it is not the intent of this section to claim rights or contest
    your rights to work written entirely by you; rather, the intent is to
    exercise the right to control the distribution of derivative or
    collective works based on the Program.

    In addition, mere aggregation of another work not based on the Program
    with the Program (or with a work based on the Program) on a volume of
    a storage or distribution medium does not bring the other work under
    the scope of this License.

      3. You may copy and distribute the Program (or a work based on it,
    under Section 2) in object code or executable form under the terms of
    Sections 1 and 2 above provided that you also do one of the following:

        a) Accompany it with the complete corresponding machine-readable
        source code, which must be distributed under the terms of Sections
        1 and 2 above on a medium customarily used for software interchange; or,

        b) Accompany it with a written offer, valid for at least three
        years, to give any third party, for a charge no more than your
        cost of physically performing source distribution, a complete
        machine-readable copy of the corresponding source code, to be
        distributed under the terms of Sections 1 and 2 above on a medium
        customarily used for software interchange; or,

        c) Accompany it with the information you received as to the offer
        to distribute corresponding source code.  (This alternative is
        allowed only for noncommercial distribution and only if you
        received the program in object code or executable form with such
        an offer, in accord with Subsection b above.)

    The source code for a work means the preferred form of the work for
    making modifications to it.  For an executable work, complete source
    code means all the source code for all modules it contains, plus any
    associated interface definition files, plus the scripts used to
    control compilation and installation of the executable.  However, as a
    special exception, the source code distributed need not include
    anything that is normally distributed (in either source or binary
    form) with the major components (compiler, kernel, and so on) of the
    operating system on which the executable runs, unless that component
    itself accompanies the executable.

    If distribution of executable or object code is made by offering
    access to copy from a designated place, then offering equivalent
    access to copy the source code from the same place counts as
    distribution of the source code, even though third parties are not
    compelled to copy the source along with the object code.

      4. You may not copy, modify, sublicense, or distribute the Program
    except as expressly provided under this License.  Any attempt
    otherwise to copy, modify, sublicense or distribute the Program is
    void, and will automatically terminate your rights under this License.
    However, parties who have received copies, or rights, from you under
    this License will not have their licenses terminated so long as such
    parties remain in full compliance.

      5. You are not required to accept this License, since you have not
    signed it.  However, nothing else grants you permission to modify or
    distribute the Program or its derivative works.  These actions are
    prohibited by law if you do not accept this License.  Therefore, by
    modifying or distributing the Program (or any work based on the
    Program), you indicate your acceptance of this License to do so, and
    all its terms and conditions for copying, distributing or modifying
    the Program or works based on it.

      6. Each time you redistribute the Program (or any work based on the
    Program), the recipient automatically receives a license from the
    original licensor to copy, distribute or modify the Program subject to
    these terms and conditions.  You may not impose any further
    restrictions on the recipients' exercise of the rights granted herein.
    You are not responsible for enforcing compliance by third parties to
    this License.

      7. If, as a consequence of a court judgment or allegation of patent
    infringement or for any other reason (not limited to patent issues),
    conditions are imposed on you (whether by court order, agreement or
    otherwise) that contradict the conditions of this License, they do not
    excuse you from the conditions of this License.  If you cannot
    distribute so as to satisfy simultaneously your obligations under this
    License and any other pertinent obligations, then as a consequence you
    may not distribute the Program at all.  For example, if a patent
    license would not permit royalty-free redistribution of the Program by
    all those who receive copies directly or indirectly through you, then
    the only way you could satisfy both it and this License would be to
    refrain entirely from distribution of the Program.

    If any portion of this section is held invalid or unenforceable under
    any particular circumstance, the balance of the section is intended to
    apply and the section as a whole is intended to apply in other
    circumstances.

    It is not the purpose of this section to induce you to infringe any
    patents or other property right claims or to contest validity of any
    such claims; this section has the sole purpose of protecting the
    integrity of the free software distribution system, which is
    implemented by public license practices.  Many people have made
    generous contributions to the wide range of software distributed
    through that system in reliance on consistent application of that
    system; it is up to the author/donor to decide if he or she is willing
    to distribute software through any other system and a licensee cannot
    impose that choice.

    This section is intended to make thoroughly clear what is believed to
    be a consequence of the rest of this License.

      8. If the distribution and/or use of the Program is restricted in
    certain countries either by patents or by copyrighted interfaces, the
    original copyright holder who places the Program under this License
    may add an explicit geographical distribution limitation excluding
    those countries, so that distribution is permitted only in or among
    countries not thus excluded.  In such case, this License incorporates
    the limitation as if written in the body of this License.

      9. The Free Software Foundation may publish revised and/or new versions
    of the General Public License from time to time.  Such new versions will
    be similar in spirit to the present version, but may differ in detail to
    address new problems or concerns.

    Each version is given a distinguishing version number.  If the Program
    specifies a version number of this License which applies to it and "any
    later version", you have the option of following the terms and conditions
    either of that version or of any later version published by the Free
    Software Foundation.  If the Program does not specify a version number of
    this License, you may choose any version ever published by the Free Software
    Foundation.

      10. If you wish to incorporate parts of the Program into other free
    programs whose distribution conditions are different, write to the author
    to ask for permission.  For software which is copyrighted by the Free
    Software Foundation, write to the Free Software Foundation; we sometimes
    make exceptions for this.  Our decision will be guided by the two goals
    of preserving the free status of all derivatives of our free software and
    of promoting the sharing and reuse of software generally.

    			    NO WARRANTY

      11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
    FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
    OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
    PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
    OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
    MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS
    TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE
    PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
    REPAIR OR CORRECTION.

      12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
    WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
    REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
    INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
    OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
    TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
    YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
    PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
    POSSIBILITY OF SUCH DAMAGES.

    		     END OF TERMS AND CONDITIONS

    	Appendix: How to Apply These Terms to Your New Programs

      If you develop a new program, and you want it to be of the greatest
    possible use to the public, the best way to achieve this is to make it
    free software which everyone can redistribute and change under these terms.

      To do so, attach the following notices to the program.  It is safest
    to attach them to the start of each source file to most effectively
    convey the exclusion of warranty; and each file should have at least
    the "copyright" line and a pointer to where the full notice is found.

        <one line to give the program's name and a brief idea of what it does.>
        Copyright (C) 19yy  <name of author>

        This program is free software; you can redistribute it and/or modify
        it under the terms of the GNU General Public License as published by
        the Free Software Foundation; either version 2 of the License, or
        (at your option) any later version.

        This program is distributed in the hope that it will be useful,
        but WITHOUT ANY WARRANTY; without even the implied warranty of
        MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
        GNU General Public License for more details.

        You should have received a copy of the GNU General Public License
        along with this program; if not, write to the Free Software
        Foundation, Inc., 675 Mass Ave., Cambridge, MA 02139, USA.

    Also add information on how to contact you by electronic and paper mail.

    If the program is interactive, make it output a short notice like this
    when it starts in an interactive mode :

        Gnomovision version 69, Copyright (C) 19yy name of author
        Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
        This is free software, and you are welcome to redistribute it
        under certain conditions; type `show c' for details.

    The hypothetical commands `show w' and `show c' should show the appropriate
    parts of the General Public License.  Of course, the commands you use may
    be called something other than `show w' and `show c'; they could even be
    mouse-clicks or menu items--whatever suits your program.

    You should also get your employer (if you work as a programmer) or your
    school, if any, to sign a "copyright disclaimer" for the program, if
    necessary.  Here is a sample; alter the names :

      Yoyodyne, Inc., hereby disclaims all copyright interest in the program
      `Gnomovision' (which makes passes at compilers) written by James Hacker.

      <signature of Ty Coon>, 1 April 1989
      Ty Coon, President of Vice

    This General Public License does not permit incorporating your program into
    proprietary programs.  If your program is a subroutine library, you may
    consider it more useful to permit linking proprietary applications with the
    library.  If this is what you want to do, use the GNU Library General
    Public License instead of this License.