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 :
OpenBox seul.
OpenBox avec xcompmgr.
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.
8 février 2009 à 13:28
Très joli OpenBox !
Je vais le tester, merci.
8 février 2009 à 15:45
Ca marche aussi avec Fluxbox ( un peu normal ) j’avais mis ça avec ma Slax, mais je trouve que c’est assez lourd, ma Slax se mettait à ramer. Dommage car ça permet de donner un petit cachet à ces bureaux épurés.
8 février 2009 à 16:52
Je n’ai pas eu de ralentissement à vrai dire, j’ai testé l’ensemble sur une debian. Le seul ralentissement est lors d’un changement de bureau avec le fading activé. Je n’utilise donc plus cette option.
8 février 2009 à 19:10
Super article !
8 février 2009 à 19:56
C’est ce que j’utilise (enfin pas transset, la transparence j’en ai pas l’utilité), c’est vraiment léger, je n’ai pas de ralentissement du tout chez moi (mais j’ai un gros proc double coeurs et beaucoup de ram :-p) !
Voilà la ligne dans mon ~/.xinitrc qui sert à lancer xcompmgr :
xcompmgr -c -C -f -I.16 -O.16 -t-6 -l-8 -r6 -o.7 &>/dev/null &
Avec ces réglage c’est vraiment niquel !
12 février 2009 à 20:54
Quel est la barre de tâches que tu utilises ?
Perso j’ai installé pypanel, mais c’est assez (trop?) minimaliste pour mes besoins, et un peu buggé (dans sa version Archlinux).
13 février 2009 à 19:44
@Beck’s : J’utilise fbpanel ou lxpanel… ça dépend les jours
20 février 2009 à 23:11
Je suis passé sous Openbox et j’y ai mis xcompmgr ça roule bien. J’ai mis à jour mon fichier xorg.conf. Seulement là c’est le hic, j’ai mis à jour et impossible de démarrer un environnement. Pas de GDM ni même d’accès à ma console ! J’ai du passer par SlaxLFI pour rétablir un bon fonctionnement de X11..
Première fois que je touchais à ce fichier, et surement dernière fois…
1 mars 2009 à 18:24
@dhoko : L’édition de xorg.conf est parfois périlleuse, d’où l’utilité de faire des sauvegardes avant son édition
1 mars 2009 à 18:43
Heureusement que ya pas eut trop de dommage chez moi alors… JE me disais bien pas touche mais bon..
20 août 2010 à 17:23
[...] Ombres et transparence sous OpenBox [...]
28 août 2010 à 21:58
[...] : Gcompmgr qui est en faite une simple interface graphique Gtk pour xcompmgr. Petit rappel, xcompmgr permet d’ajouter des ombres autour des fenêtres ainsi que des effets de transparences, une [...]