Ombres et transparence sous OpenBox

Le 8 février 2009 | Astuces, OpenBox, Personnalisation, Planet libre, Utilitaires

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 :

  1. 10 Réponses à “Ombres et transparence sous OpenBox”

  2. Lenezir a dit :

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

    le 8 fév 2009

  3. dhoko a 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.

    le 8 fév 2009

  4. WeedFast a 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.

    le 8 fév 2009

  5. Julien a dit :

    Super article !

    le 8 fév 2009

  6. p4bl0 a 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 !

    le 8 fév 2009

  7. Beck's a 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).

    le 12 fév 2009

  8. WeedFast a dit :

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

    le 13 fév 2009

  9. dhoko a 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…

    le 20 fév 2009

  10. WeedFast a dit :

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

    le 1 mar 2009

  11. dhoko a dit :

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

    le 1 mar 2009

Poster un commentaire

Actualités (11)
Arch Linux (6)
Aspirateur de sites (1)
Astuces (29)
Beryl (3)
Bureau 3D (5)
Cairo-Dock (2)
Compiz Fusion (3)
Debian (17)
Divers (50)
Eee PC (7)
Emulateurs (3)
Firefox (5)
Frugalware (3)
FTP (4)
Gnome (4)
Goodies (3)
Humour (9)
Jeux (9)
Liens (1)
Multimédia (22)
Nautilus (4)
Open Movie (1)
OpenBox (5)
Personnalisation (13)
Planet libre (44)
PlayStation (4)
Projets (6)
Réseau (7)
Screenlets (2)
Script (9)
Sondages (5)
Terminal (5)
Tutoriels (30)
UbunBlox (5)
Ubuntu (83)
Utilitaires (27)
Wallpapers (2)
web (19)
Wordpress (1)
Zoom (42)

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