Configurer Openbox : Tint2
Voici mon premier billet faisant officiellement parti du Planet-Libre. Je salue donc toute la communauté ! :)
Après avoir utilisé pendant quelques temps pypanel, j’ai décidé de changer de panel (ou barre des tâches) pour mon environnement Openbox, en effet celui-ci était un peu trop « carré » à mon goût et je voulais quelquechose de plus moderne, je me suis alors tourné vers tint. Je travaille ici sur la version 0.7 ou tint2, encore en version bétâ mais pleinement fonctionnelle.
Installer Tint2
Dépendances :
- cairo
- pango
- glib
- imlib2
- xinerama
- xrandr
Pour l’installation comme d’habitude vous pouvez vous tourner vers votre gestionnaire de paquets mais bon la compilation est tellement simple que ce serait dommage de s’en priver ;). Première chose : téléchargez le code source ici (n’hésitez pas à prendre la doc qui va avec ça peut toujours aider). Ceci fait, il faut décompresser l’archive et compiler tint2 :
$ tar xvzf tint2-0.7-beta1.tar.gz
$ cd tint2-0.7-beta1/src
$ make
# make install
Configurer Tint2
Toute la configuration se passe dans le fichier ~/.config/tint2/tint2rc. Vous trouverez des exemples de configurations dans l’archive que vous avez décompressé. Mais pour l’heure passons en revue les principales parties du fichier :
- Background and border : définissez divers fonds et bords pour les différentes parties du panel. Cela permet de changer assez rapidement la forme générale de tint2
- Panel : ici c’est la configuration générale du panel, sa taille, ses bordures, sa couleur, …
- Taskbar : si vous utilisez certains modes, cette partie regroupe les tasks de vos différents bureaux (donc les applications qui y sont ouvertes)
- Task : endroit où s’affichent les fenêtres ouvertes dans un bureau virtuel
- SystrayBar : zone où se retrouvent les applications minimisées (XChat, Amarok, …)
- Clock : vous avez deviné c’est l’horloge
- Mouse action on task : définissez-y ce qui se passe lorsque vous cliquez sur une task
Si vous regardez à l’intérieur du fichier les noms de variables sont plutôt explicites, task_icon = 1 correpond à l’affichage de l’icône de l’application, task_font correspond à la font utilisée pour afficher le nom de l’application, …
Cependant certaines le sont moins ou possédent différentes options, les voici :
- panel_size = longueur largeur : taille du panel, longueur peut valoir 0 pour occuper tout l’écran
- panel_margin = horizontale verticale : marge externe
- XXX_background_id = id : choisissez un background que vous avez défini précédemment (id commence à 0)
- taskbar_mode = single_desktop||multi_desktop : si vous voulez afficher juste les fenêtres du bureau courant choisissez single_desktop
- XXX_padding = horizontale verticale_haut verticale_bas : marge interne
- XXX_color = couleur(en hexadécimal) opacité(0-100)
- timeX_format : %H(heures), %M(minutes), %A(jour), %d(numéro du jour), %B(mois), %m(numéro du mois)
Voilà qui devrait vous aider à vous y retrouver dans cette jungle de paramètres ;). Je vous conseille tout de même d’expérimenter, de regarder dans les fichiers d’exemples, prenez des notes et tout ira bien :P. Pour finir voici un petit screenshot de mon bureau openbox avec tint2 :
Keep On Rockin’ In A Free World !