Configurer Openbox : Parcellite et Alltray
Etant toujours à l’affût de logiciels améliorant l’utilisation de mon bureau Openbox, je suis tombé dans le dernier numéro de GNU/Linux Pratique (que je vous recommande vivement :)) sur 2 applis très intéressantes : Parcellite et Alltray. En voici donc une petite description.
Parcellite
Derrière ce nom étrange se cache un logiciel très très pratique, un gestionnaire de copié-collé. Et oui car vous l’avez peut-être déjà remarqué mais, si votre gestionnaire de fenêtre ne dispose pas par défaut de ce genre de programme, lorsque vous faîtes un copié d’un texte d’une page web, que vous fermez votre navigateur (par habitude peut être …) et que vous tentez un collé dans votre éditeur de texte favori et bien … cela ne marche pas ! Votre copié/collé a disparu en même temps que vous avez refermé votre navigateur, vous êtes alors obligé de le relancer, de retrouver la page, de copier votre texte, de faire bien gaffe de ne pas fermer ce fichu navigateur et enfin de coller votre texte. Pas très pratique tout ça …
Pour remédier à ce problème il faut juste installer parcellite, grâce par exemple à la commande :
# pacman-g2 -S parcellite
Il ne reste plus qu’à le lancer avec un petit « parcellite & » et le tour est joué. Vous pouvez alors vous amuser à copier/coller tout en fermant vos fenêtres, le logiciel garde même une trace de vos copié/collé, trace que vous retrouverez en faisant un clic gauche sur l’icône qui est apparue dans votre barre des tâches. Pour finir, il ne reste plus qu’à lancer parcellite au démarrage de votre bureau Openbox, cela se fait simplement en rajoutant au fichier ~/.config/openbox/autostart.sh la ligne suivante :
parcellite &
Pas très différent de la ligne de commande en faite … :P
Alltray
Alltray est, comme son nom l’indique, un programme qui ajoute n’importequelle fenêtre, non pas dans la barre des tâches, mais dans la systraybar (où se place par exemple parcellite), ça peut être utile si vous ouvrez/minimisez souvent une fenêtre (genre terminal). Bon il est à noté tout de même que chez moi le programme n’est pas tout à fait fonctionnel, mais il semble que le bug que j’ai apparaisse selon la configuration de l’ordinateur (gestionnaire de fenêtre, distribution, …) et qu’il soit corrigé dans la prochaine version stable, la 0.8.0. Voir ici pour plus d’infos.
En premier lieu il faut télécharger l’application et comme d’hab c’est à coup de :
# pacman-g2 -S alltray
Ensuite on le lance grâce à la commande « alltray » et on clique alors sur la fenêtre que l’on veut envoyer dans la systraybar, elle est alors minimisée et on retrouve son icône à côté de celle de parcellite, amarok, … C’est au moment de réouvrir la fenêtre que ça bug chez moi, normalement si on fait un clic gauche sur l’icône, la fenêtre réapparait et si on la minimise elle revient dans la systraybar, et bien chez moi ce n’est pas le cas, aussi bien le clic gauche que le clic droit + show/hide ne fonctione pas. Je suis obligé de faire clic gauche + undock mais dans ce cas je dois relancer alltray pour minimiser la fenêtre. Mais bon comme je l’ai dit ce n’est pas certains que vous vous retrouviez avec le même bug.
De toute façon, ce problème devient moins gênant du fait qu’il est conseillé de lancer alltray grâce à un raccourci clavier. Pour cela, on édite le fichier ~/.config/openbox/rc.xml, on se place entre <keyboard> et </keyboard> et on rajoute la section qui suit :
<keybind key="C-A-t"> <action name="Execute"> <execute>alltray</execute> </action> </keybind>
Ce qui a pour effet de lancer alltray à chaque fois que vous faîtes la combinaison de touches « Ctrl+Alt+t ». Grâce à cela, je peux minimiser très rapidement n’importequelle fenêtre. De plus il est bon de savoir que la commande alltray peut être suivie du nom du programme à minimiser. Par exemple, si j’ai envi d’avoir à chaque démarrage d’Openbox konsole dans la systraybar, je rajoute dans le fichier ~/.config/openbox/autostart.sh la ligne suivante :
alltray konsole &
Et voilà simpa non ? :)