Escolar Documentos
Profissional Documentos
Cultura Documentos
Personnaliser son
environnement Linux
Pierre Ourdouillé
Longtemps a-t-on reproché à Linux d'être inesthétique comparé à ce que pouvaient offrir les autres
systèmes d'exploitation en matière d'environnement graphique. Il est vrai que lorsque Linus Torvalds
a créé le noyau Linux, sa préoccupation première n'était pas la beauté de son système. Nous ne
disposions alors que d'une frugale ligne de commande... fond noir et lettres blanches...
L
inux est sorti en 1991 et Xfree86 un an plus Étape 1 – les intitulés
linux@software.com.pl
tard. Il n'aura pas fallu attendre 16 ans. L'ex- Première chose à faire, une sauvegarde du fichier /boot/
ploitation des cartes graphiques fait aussi par- grub/menu.lst :
tie de ses possibilités, et on obtient alors un
résultat époustouflant : bureaux en 3d, effets graphiques cp /boot/grub/menu.lst
de déplacements et de déformation, possibilités de per- /boot/grub/menu.lst.save
sonnalisations infinies...
Ainsi, Linux reste fidèle à sa philosophie en permet- Ensuite nous éditons ce fichier, avec les permissions root
tant à l'utilisateur de disposer d'un système qui lui cor- nécessaires (voir Listing 1).
respond, tout en restant fonctionnel et performant.
64 Linux+ 4/2007
Pratique
Personnaliser son environnement Linux
www.lpmagazine.org 65
Pratique
Personnaliser son environnement Linux
66 Linux+ 4/2007
Pratique
Personnaliser son environnement Linux
souhait. Un peu d'imagination et le tour est thème à votre goût. Il en existe des centai-
joué ! nes. Astuce – comment
Ouvrez alors le sélecteur de thèmes, qui se fonctionnent les couleurs
Modifier le splashcreen trouve dans les préférences du menu GNO- en hexadécimal
Le splashcreen est une petite fenêtre qui in- ME, ou tapez gtk-theme-switch2 en ligne de
tervient pendant le chargement des compo- commande. Si vous souhaitez vous investir dans le
sants GNOME. Il s'agit d'une image de fond, Il vous suffit alors de glisser l'archive graphisme, quel qu'il soit, vous serez tôt
avec les icônes des composants chargés du thème dans la fenêtre et ensuite de l'ap- ou tard amené à utiliser les couleurs en
disposés en bas de celle-ci. pliquer. Le changement est instantané et vous hexadécimal. Le fonctionnement est très
Afin de changer cette image, deux so- pouvez apprécier votre nouvel environne- simple. D'abord la couleur est toujours
lutions s'offrent à vous : installer et utiliser ment. précédée d'un « # ». Ensuite, décompo-
gnome-splashscreen-manager, ou éditer une sez-la en trois groupes de 2. Le premier
entrée de configuration système. Envie de créer son propre thème groupe représente la couleur rouge, le
Si vous avez un réel désir d'unicité, voyons deuxième le vert, et le troisième le bleu.
Utiliser gnome-splashscreen-manager cela d'un peu plus près... La méthode la plus 00 signifie que la couleur n'intervient pas
Cette méthode est sûrement la plus simple. simple est d'utiliser un moteur déjà existant. dans le mélange. Cependant, nous ne
Sélectionnez simplement l'image souhaitée, Un moteur est une sorte de type graphique nous arrêtons pas à neuf, continuons
et cliquez sur Activate. Vous pouvez même déjà codé (en langage C), que vous allez pa- avec A, B,..., F. Cela permet d'avoir plus
avoir un aperçu si vous le désirez (voir la ramétrer à vos souhaits: couleurs, formes de possibilités de couleurs. À présent
Figure 2 pour illustration). etc. Certains moteurs sont plus performants est venu le moment de vous rappeler
mais moins esthétiques, à vous de faire votre vos cours d'arts plastiques du collège, et
Changer la clé de configuration système propre choix. faire quelques petits mélanges. #FF0000
Commencez par lancer gconf-editor. Ren- Prenons arbitrairement l'exemple de sera un rouge pur, #FF00FF sera un vio-
dez-vous dans : /apps/gnome-session/options/ clearlooks, déjà présent par défaut dans GNO- let. #CACACA sera un gris (trois groupes
splash_image. Indiquez alors l'emplacement ME. identiques).
de votre image. Votre thème se compose d'abord du fichier
gtkrc. L'arborescence est la suivante : /home/ défaut de clearlooks. D'autres styles sont ap-
Un thème GTK qui vous correspond Votre_Login/.themes/Nom_Du_Theme/gtk-2.0/ plicables, comme « style "clearlooks-me-
Le thème GTK englobe la plupart de ce que gtkrc (seulement cet utilisateur) ou /usr/share/ nu-item" = "clearlooks-default" » etc.
vous voyez à l'écran : boutons, couleurs des themes/Nom_Du_Theme/gtk-2.0/gtkrc (tous les Pour en connaître la signification exacte, con-
fenêtres, barres de défilement etc. La person- utilisateurs). Référez-vous au Listing 8 pour sultez la documentation du moteur. Le
nalisation du thème est incontestablement la voir ce que doit contenir votre fichier gtkrc. style clearlooks par défaut est un bon exem-
plus « voyante » de toutes. Les lignes précédées du caractère « # » ple car il contient toutes les bases nécessai-
sont des commentaires. Ci-avant, le style par res.
Installer un nouveau thème
en quelques clics
Rendez-vous dans l'un des sites cités ci-
avant, ou faites une petite recherche sur In-
ternet. Vous devriez facilement trouver un
<item type="pixmap">
<normal file="image1.png"/>
<prelight file="image2.png"/>
<active file="image3.png"/>
</item>
Figure 2. Sélection de l'image splashscreen GNOME
www.lpmagazine.org 67
Pratique
Personnaliser son environnement Linux
Les éléments GTK : Les éléments les plus et text. À présent, vous pouvez vous lan- Modifier le pointeur de souris
courants sont visibles dans le Listing 9. cer dans la consultation des différents fi- La procédure est la même que pour un thème
L'exemple présente quelques données chiers gtkrc que possède votre ordinateur, d'icônes. Seule la composition du dossier du
essentielles. Des dizaines d'autres paramè- avec ces bases vous devez être capable thème sera différente, et automatiquement
tres sont disponibles. Pour avoir le détail de comprendre et de modifier ces fichiers reconnue par GNOME. Ainsi, téléchargez un
complet, consultez ce site : http://developer. comme vous le souhaitez. thème et décompressez-le dans le dossier des
gnome.org/doc/API/2.0/gtk/index.html. thèmes d'icônes.
Modifier la bordure des fenêtres Pour l'activer, rendez-vous dans l'appli-
• Les éléments du premier plan : Foreground, La bordure des fenêtres est gérée, par dé- cation souris des préférences de GNOME.
en anglais, signifie Premier plan. Il est faut, par metacity. Tout comme les thèmes
abrégé en fg. Dans l'exemple ci-dessous, GTK, vous pouvez en télécharger des cen- Beryl et Emerald, ou l'évolution
vous constaterez que l'on peut confi- taines sur l'Internet. Glissez simplement le de l'environnement graphique
gurer l'avant plan de façon dynamique. thème dans la fenêtre de préférences de À ce stade, votre environnement commence
Si l'objet est illuminé, utilisez fg[PRE- thèmes GNOME, ou décompressez l'archive à être un peu plus à votre goût. Les couleurs
LIGHT], et ainsi de suite pour un objet dans : /home/Votre_Login/.themes/ (seulement vous plaisent, le style aussi. Mais croyez-le,
sélectionné, ou actif. Ici, nous dé finis- cet utilisateur) ou /usr/share/themes/ (tous les
sons les couleurs de l'avant plan selon utilisateurs). Listing 10. Définition des couleurs de l'avant plan
son état. Elles sont indiquées en hexa-
décimal et entre guillemets (Listing 10), Changer ses icônes fg[NORMAL] = "#000000"
• Les autres éléments : Les éléments d'ar- Là aussi, tout est personnalisable. De nom- fg[PRELIGHT] = "#222222"
rière plan, de base et de texte suivent le breux thèmes sont disponibles sur les sites fg[SELECTED] = "#ffffff"
même principe. Cependant, nous rem- précédemment cités. Bien-sûr, vous pouvez fg[ACTIVE] = "#000000"
68 Linux+ 4/2007
Pratique
Personnaliser son environnement Linux
www.lpmagazine.org 69
Pratique
Personnaliser son environnement Linux
Terminologie
• GPL : la licence créée par la Free Soft-
ware Foundation. Le but de la GPL est
de garantir à n'importe quel utilisateur
le droit de copie, de redistribution et d'ac-
cès au code source du développeur qui
a choisi la licence GPL pour son travail,
• XML : eXtensible Markup Language, est
une initiative du W3C (Word Wide Web
Consortium) afin d'offrir une structure
commune dans l'intégration et l'échan-
ge d'informations, que les ordinateurs
et les hommes pourraient comprendre.
70 Linux+ 4/2007
Pratique
Personnaliser son environnement Linux
www.lpmagazine.org 71