fév 08

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 :

écrit par David Lopes Ferreira

12 commentaires à “Ombres et transparence sous OpenBox”

  1. Lenezir Dit:

    Très joli OpenBox !
    Je vais le tester, merci. ;)

  2. dhoko Dit:

    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.

  3. WeedFast Dit:

    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.

  4. Julien Dit:

    Super article !

  5. p4bl0 Dit:

    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 !

  6. Beck's Dit:

    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).

  7. WeedFast Dit:

    @Beck’s : J’utilise fbpanel ou lxpanel… ça dépend les jours ;)

  8. dhoko Dit:

    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…

  9. WeedFast Dit:

    @dhoko : L’édition de xorg.conf est parfois périlleuse, d’où l’utilité de faire des sauvegardes avant son édition ;)

  10. dhoko Dit:

    Heureusement que ya pas eut trop de dommage chez moi alors… JE me disais bien pas touche mais bon..

  11. UbunBloX » Archives du Blog » Mon nouveau desktop sur Arch Linux partie 2 Dit:

    [...] Ombres et transparence sous OpenBox [...]

  12. UbunBloX » Archives du Blog » Gcompmgr Dit:

    [...] : 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 [...]

Laisser une Réponse

Actualités (18)
Arch Linux (117)
Aspirateur de sites (1)
Astuces (40)
Beryl (3)
Bureau 3D (6)
Cairo-Dock (2)
Chakra (1)
CLI (9)
Compiz Fusion (3)
Debian (20)
Diaspora* (10)
Eee PC (10)
EeeTop (1)
Emulateurs (3)
Firefox (6)
Frugalware (4)
FTP (6)
Gnome (6)
Goodies (5)
Humour (12)
Interview (2)
Jappix (1)
Jeux (13)
MacBook (2)
Multimédia (37)
Mutt (3)
Nautilus (4)
Open Movie (1)
OpenBox (15)
Paquet (4)
Pense-bête (25)
Personnalisation (32)
Planet libre (170)
Planet Ubuntu (10)
PlayStation (4)
Projets (12)
Réseau (17)
Screenlets (2)
Script (16)
Sécurité (1)
Terminal (15)
UbunBlox (18)
Ubuntu (90)
Utilitaires (50)
Vim (3)
Wallpapers (3)
web (42)
WMFS (13)
Wordpress (4)

WP Cumulus Flash tag cloud by Roy Tanck and Luke Morton requires Flash Player 9 or better.