Révision :
Sylvestre Ledru (Sly) <sylvestre@ecranbleu.org>
Licence : GPL
v 1.0, 14 Fevrier 2003
Ce document explique comment mettre des fenetres
transparentes sans bordure en fond, pour afficher par exemple
les messages de syslog.
Sommaire :
1 - Préambule
2 - Installation de Aterm
2.1 - Utilisateurs de Debian
2.2 - Utilisateurs d'une autre distribution
3 - Configuration de Aterm
4 - Configuration de Enlightenment
4.1 - Forcer aterm à rester en fond
4.2 - Enlever les bordures
4.3 - Conserver les options aux prochains demarrages
5 - Exemple
1 - Préambule :
Packages nécessaires :
Enlightenment (logique :)
Aterm
Enlightenment est un Window Manager très puissant, permettant une personnalisation totale de son interface graphique. Il permet entre autre de définir les "priorités" des fenêtres (Window Stacking). Il est aussi capable de se "souvenir" (Remember...) de beaucoup de paramètres sur les fenêtres ouvertes, et les restaurer lors d'une ouverture future. De plus, il permet de choisir le style de bordure pour une fenêtre (dont BORDERLESS qui, comme son nom l'indique, ne dispose pas de bordures).
Aterm est un xterm possédant beaucoup de fonctionnalités (man aterm), mais qui
reste est assez laid si il n'est pas convenablement configuré.
Dans ce How-To, nous supposons que vous avez déjà installé
Enlightenment.
2 - Installation de Aterm :
- 2.1 - Utilisateurs de Debian :
Un simple "apt-get install aterm" en root suffit.
- 2.2 - Utilisateurs d'une autre distribution :
Il faut télécharger le package, et le compiler (je ne montrerai
pas avec les rpm)
$ wget http://download.sourceforge.net/aterm/aterm-0.4.2.tar.gz
$ tar
xzvf aterm-0.4.2.tar.gz
$ cd aterm-0.4.2
$ ./configure
$ make
$ su
# make install
Voila, l'installation est terminée.
3 - Configuration de Aterm :
Aterm possède, comme nous l'avons dit tout à l'heure, énormement
de fonctionnalités, nous verrons donc ici que celles qui nous seront utiles.
+sb : Permet de masquer la barre de defilement (scrollbar).
-transparent : Permet de mettre le fond en transparence
-foreground <couleur> : Permet de definir la couleur du texte
-tint <couleur> : Permet de définir une couleur de teinte (nous ne
l'utiliserons pas dans l'exemple)
-sh <taux> : Permet de foncer, ou éclaircir le fond en pourcent. Le
taux 100 est le fond original, Si il est supérieur (ou inférieur à 0) le
fond sera plus clair. Si le taux est inférieur à 100 et supérieur
a 0, le fond sera plus sombre.
-e <programme> : Permet d'exécuter un programme, à la place du classique
bash.
Faisons un test :
# aterm
+sb -transparent -sh 50 -foreground
grey -e tail -f /var/log/syslog &
Cette commande
vous ouvrira donc une fenetre, sans bar de défilement, avec
un fond transparent 50% plus sombre, le texte en gris, faisant défiler le
contenu de votre syslog.
Passons maintenant à la configuration de Enlightenment, pour enlever les
bordures et le mettre en fond.
4 - Configuration de Enlightenment :
Vous avez maintenant votre fenêtre d'ouverte, mais ce n'est
pas encore parfait, il y a les bordures, il ne reste pas en fond etc..
Donc, interressons nous maintenant à la configuration d'Enlightenment :
- 4.1 - Forcer aterm à rester en fond :
Sur la bordure d'aterm, faites un click droit
Allez dans le sous menu "Set Stacking"
Selectionnez "Below"
Voila, maintenant, ce aterm ne pourra plus se mettre par dessus vos autres fenêtres.
- 4.2 - Enlever les bordures :
Toujours sur la bordure d'aterm, faites un click droit
Allez dans le sous menu "Set Border Style"
Sélectionnez "BORDERLESS"
Voila, votre aterm est maintenant sans bordure, et donne l'impression de
faire parti de votre fond d'ecran.
TIPS : Lorsque vous n'avez plus les bordures, pour déplacer la
fenetre, ou accéder au menu des réglages, maintenez Alt enfoncé, et
click sur aterm, comme vous le faites normalement sur la bordure.
Nous avons donc configuré les options graphiques, mais si jamais on
quitte et relance aterm, il reviendra avec les bordures etc... Nous allons
donc maintenant découvrir la fonction "Remember..."
- 4.3 - Conserver les options aux prochains démarrages
:
Appuyez sur Alt, et faites un click droit sur aterm
Sellectionnez "Remember..."
Cochez "Location", "Size", "Stacking Layer" et "Border Style"
Clickez sur OK
Voila, la fenêtre reviendra comme maintenant lorsque vous la relancerez.
5 - Exemple :
Mon Ecran
Merci de m'envoyer un screenshot de vos réussites :-)
Si vous pensez que des modifications sont à apporter à ce document,
merci de m'écrire.