Introduction
Pour paraphraser ce que l'on peut lire sur son site officiel, le projet GNOME a pour but de créer un environnement utilisateur complet, libre et facile d'utilisation, ainsi qu'une plate-forme de conception logicielle solide pour les développeurs d'applications. Ces pages (en anglais) ou celles-ci (en français) vous en apprendrons d'avantage.
Si vous utilisez Linux sur un poste de bureau, il y a de grandes chances que l'environnement utilisateur GNOME fasse partie de la distribution que vous utilisez. GNOME est accompagné d'une documentation fournie et claire, en grande partie traduite en français. Si vous souhaitez participer à cette traduction, ou plus généralement à la traduction d'un guide, d'un manuel, ou d'un logiciel, consultez le site du groupe de travail de traduction de GNOME en français, ou le site traduc.org.
Le système de documentation de GNOME
GNOME comprend le navigateur d'aide Yelp. Yelp permet de consulter toute la documentation GNOME installée sur le système, ainsi que les pages info et les pages man.
Les manuels se trouvent sous /usr/share/gnome/help/. Ce sont des documents XML DocBook, disponibles éventuellement en plusieurs langues. Ils sont indexés grâce à scrollkeeper (voir le répertoire /usr/share/omf).
Pour introduire un nouveau manuel (une nouvelle traduction), il faut :
- Créer un fichier omf sous /usr/share/omf/. Ce répertoire abrite un dossier par application documentée. Chacun de ces dossiers comprend un fichier par document (soit un fichier par version),
- Saisir la commande sudo scrollkeeper-update -p `scrollkeeper-config --pkglocalstatedir` pour faire en sorte que scrollkeeper reconstruise sa base.
Autres astuces
Le caractère insécable
On peut lire dans de nombreux documents sur Internet que le caractère insécable est produit en pressant les touches Compose et Espace, puis Espace. Si comme moi vous vous demandez où peut bien se trouver la touche Compose, ces quelques lignes pourraient vous être utile.
Compose, ou Multi_key, est le nom générique pour le système XWindow d'une fonction comme peuvent l'être Alt ou Meta. Ces fonctions peuvent être liées à des touches physiques du clavier de plusieurs manières, l'une d'entre elles étant le fichier /etc/X11/Xmodmap. Si la touche Compose n'est pas liée à une touche physique sur votre système, vous pouvez créer ou compléter ce fichier pour lui ajouter une ligne telle que :
keycode 117 = Multi_keyCette ligne affecte la fonction Compose ou Multi_key à la touche identifiée par le code 117. Le code d'une touche est obtenu en utilisant le programme xev.
Tester une applet
Tester une applet dont une version précédente est déjà présente sur le système n'est pas une chose simple si l'on ne veut pas écraser la version existante. Voici un moyen dont je ne garantis pas qu'il soit le plus simple ;
- Compiler et installer la nouvelle version de l'applet dans un répertoire sans rapport avec l'installation existante de GNOME (sous votre répoirtoire personnel /usr/local par exemple).
- Sauvegarder le fichier /usr/lib/bonobo/server/VOTRE_APPLICATION.server (où VOTRE_APPLICATION représente le nom de l'applet que vous souhaitez tester) sous un autre nom afin de pouvoir le restaurer plus tard.
- Copier le fichier qui se trouve dans dans votre répertoire d'installation sous lib/bonobo/VOTRE_APPLICATION à la place de celui que vous avez sauvegardé.
- Ajouter l'applet à un panneau comme à l'accoutumée. Il n'est pas nécessaire de relancer bonobo-activation-server ni de se délogger.
Pour restaurer l'accès à l'application du système, remettez simplement en place le fichier que vous avez sauvegardé.