Premièrement permettre dans votre répertoire la création d'un fichier appelé .xinitrc. Ouvrez votre éditeur de texte "favori'', et coller ce qui suit, ou quelque chose comme ça, dans ce fichier:
#!/bin/shIl y a une abondance des choses à apprendre de cet exemple. Tout d'abord, ce dossier sera un script shell, comme indiqué par
# si vous êtes français ( * ) ne considérer la ligne suivante qu'au
# point de vue purement théorique est laissé la en commentaire.
# xmodmap -e "keysym BackSpace=Delete" -e "keysym Delete-BackSpace"
xsetroot -solid darkslateblue
# démarrer quelques applications basiques
xclock -geometry 96x96+2+2 -bg grey40 -fg black -hl white &
xload -geometry 120x96+2+147 -bg grey40 -fg white -hl darkred -update 4 &
xterm -sb -ls -geom 80x25-2+2 -title "shell" &
xterm -sb -ls -geom 80x25-2-2 &
# demarrer le window manager
/usr/X11R6/bin/fvwm2
La troisième et quatrième ligne appellent quelques programmes que j'aime laisser tourner pendant quand je travaille dur. Vous remarquerez que certaines des options faites pour rendre plus agréable le setup, par exemple, en déterminant les couleurs et la géométrie (localisation de l'écran). Je vous donnerai quelques trucs pour évaluer cette tâche plus loin dans un coin. Les cinquième et sixième ligne suivantes également appellent l'ouverture de deux utiles fenêtres xterm pour nous, lesquelles nous seront sans aucun doute utiles par la suite.
La dernière ligne est très importante, c'est cette ligne qui démarre votre gestionnaire de fenêtres (window manager!) Noter que les seules commandes qui ne sont pas démarrer en tant que procédures d'arrière plan background processes (en mettant le signe & à la fin) sont xsetroot, xmodmap, fvwm2. Avec ces deux premières c'est sans importance, car le programme sort immédiatement. Mais tout le reste des programmes ont à être activés dans l'arrière plan, sinon quand vous en fermez un, il ce pourrai qu'il tue votre session X Window. Ça ne serai pas très plaisant, ni souhaitable. Comme vu plus haut, lorsque vous fermez fvwm2, vous sortez de X.
Ceci vérifiera si vous êtes bien l'utilisateur nommé root, et si vous l'êtes il vous avertira, en réglant le fond de l'écran sur un rouge dur, plutôt que le bleu amical et usuel. Ce prochain morceau de code est aussi destiné à votre fichier .xinitrc , il fusionnera dans vos ressources utilisateur spécifique (user-specific resources) et ressources vaste système (system-wide resources), première vérification pour être sûr de l'existence des fichiers.# change de couleur d'arrière plan pour root
if [ "$USER" = "root" ];
then
xsetroot -solid DarkRed
else xsetroot -solid DarkSlateBlue
fi
userresources=$HOME/.Xresources
usermodmap=$HOME/.Xmodmap
sysresources=/usr/X11R6/lib/X11/xinit/.Xresources
sysmodmap=/usr/X11R6/lib/X11/xinit/.Xmodmap
# Merge in defaults and keymaps
if [ -f $sysresources ]; then
xrdb -merge $sysresources; fi
if [ -f $sysmodmap ]; then
xmodmap $sysmodmap; fi
if [ -f $userresources ]; then
xrdb -merge $userresources; fi
if [ -f $usermodmap ]; then
xmodmap $usermodmap; fi
Ceci apporte une fonctionnalité très agréable aux gestionnaires de fenêtres FVWM. Par défaut, quand vous bouger une fenêtre tout autour de l'écran, vous voyez la spécification de géométrie apparaître sur votre écran dans un petit cadre gris (style bouton). Activez le à l'avance, essayez le déplacement de la fenêtre avec le bouton gauche. Maintenant essayez de la retailler (+ ou - grand). Comme vous pouvez le voir, vous pouvez vous procurer déjà quelques spécifications primitives avec cette méthode. Toutefois, même cette méthode peut être quelque peut difficile, et il serai cool d'avoir tout les détails au sujet de votre fenêtre dans une liste concise.
C'est à ce moment que vous introduirez le programme xwininfo. Pour utiliser ce programme, aller dans une fenêtre xterm et tapez dans celle là le nom du programme (xwininfo). Il vous demandera de cliquer sur une autre fenêtre celle au sujet de quoi vous voulez des informations, et après avoir cliquer dessus elle vous déversera d'utiles renseignements qu'elle dispose sur cette fenêtre. C'est utile pour la publication d'informations au sujet des fenêtres dés que vous les avez arranger comme vous les vouliez sur votre écran - exécuté ce programme, puis cliquer sur la fenêtre, dés lors mettez ces paramètres dans votre fichier de démarrage, et votre système de fenêtre sera dorénavant gelé dans un état vierge, d'une immaculée précision.