Ombres et transparence sous OpenBox

Vous trouvez votre système sous OpenBox un peu triste ? N’ayez crainte car il est tout à fait possible d’y appliquer une ombre autour de vos fenêtres et d’y adjoindre un réel effet de transparence. Nul besoin d’artifice tel que Compiz Fusion pour obtenir un joli desktop, ici seul deux petits utilitaires vous seront nécessaires : xcompmgr et transset.

Le premier permet d’afficher les ombres tandis que le second rendra transparent tout ce que vous désirez !! L’ensemble se révèle peu gourmand (entre 1 et 3 Mo), ce qui plaira à bon nombre d’entre vous…

Screenshots :

ob_seul

OpenBox seul.

xcompmgr

OpenBox avec xcompmgr.

xcompmgr_transset

OpenBox avec xcompmgr et transset.

Pré-requis :

Commencez par activer le mode composite dans Xorg, ouvrez votre terminal et éditez le ficher xorg.conf.

  • # nano /etc/X11/xorg.conf

Ajoutez ensuite ces lignes à la fin de votre fichier :

Section “Extensions”
Option “Composite” “Enable”
EndSection

N’oubliez pas de sauvegarder votre ficher et relancez X (Ctrl + Alt + Backspace).

Installation :

Une fois le mode composite activé, installez les deux utilitaires :

  • # apt-get install xcompmgr transset

Utilisation :

Nous allons en premier lieu appliquer les ombres autour des fenêtres, dans un terminal tapez :

  • $ xcompmgr -cC

Note : xcompmgr propose de nombreuses options (taille des ombres, fading, etc…), faites un “man xcompmgr” pour en savoir plus.

Passons à présent à la transparence, lancez transset à partir de votre terminal :

  • $ transset

Sélectionnez la fenêtre en cliquant dessus pour la rendre transparente. Chose importante à savoir, la transparence ne fonctionnera uniquement qui si xcompmgr est activé.

Utilisation au quotidien :

Comme vous pouvez le constater la méthode est tout de même contraignante… Nous allons donc rendre l’ensemble un peu plus facile d’utilisation. Tout d’abord on va lancer xcompmgr au lancement de la session. Éditez le fichier autostart.sh :

  • $ nano ~/.config/openbox/autostart.sh

Puis ajoutez la ligne :

xcompmgr -cC &

Important : N’oubliez pas le “&“, voici d’ailleurs un exemple de fichier autostart.sh :

#!/bin/sh
#Applications lancées automatiquement.
xcompmgr -cC &
parcellite &
fbpanel &
nitrogen –restore &
numlockx on &
xscreensaver -nosplash &

Il ne reste plus qu’a rendre l’utilisation de transset plus conviviale, nous allons simplement lui attribuer un raccourci clavier. Éditez le fichier rc.xml :

  • $ nano ~/.config/openbox/rc.xml

Puis ajoutez ces lignes dans la section “<!– Keybindings for running applications –>” :

<keybind key=”C-A-m”>
<action name=”Execute”>
<execute>/usr/bin/transset </execute>
</action>
</keybind>

Ici le raccourci clavier “Ctrl + Alt + m” lancera transset et il vous suffira le cliquer sur la fenêtre à rendre transparente !

Plus d’informations sur les raccourcis clavier ici.

Lien :

Dans la même catégorie :

Vus : 1182
Publié par Weedfast : 184