logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).


L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT → ODT PDF Export

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
Prochaine révision Les deux révisions suivantes
doc:environnements:lxde:transparence [08/03/2014 18:23]
paskal [XCompMgr]
doc:environnements:lxde:transparence [03/03/2016 11:47]
milou [Introduction]
Ligne 1: Ligne 1:
-  ​* Objet : LXDE +====== Ombres et transparence sous LXDE ====== 
-  * Niveau requis : {{tag>intermédiaire}} +  ​* Objet : configurer l'​environnement de bureau ​LXDE. 
-  * Commentaires : //configurer ​l'environnement de bureau ​LXDE.//+  * Niveau requis : {{tag>débutant avisé}} 
 +  * Commentaires : //mettre en place l'affichage d'​effets graphiques sous LXDE.//
   * Débutant, à savoir : [[:​doc:​systeme:​commandes:​le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-)   * Débutant, à savoir : [[:​doc:​systeme:​commandes:​le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-)
   * Suivi :   * Suivi :
-    * Créé et testé ​par **paskal*le 08/​03/​2014 +    * Création ​par [[user>paskal]] le 08/​03/​2014 
-  * Commentaires sur le forum : [[http://​debian-facile.org/​viewtopic.php?​id=1601 | Lien vers le forum concernant ce tuto]] ((N'​hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !))+    ​Testé par [[user>​paskal]] ​le 08/​03/​2014 ​**sous Wheezy** 
 +    * Modifié par [[user>​deuchdeb]] le 05/01/2016 et testé xcompmgr **sous Jessie** 
 +  * Commentaires sur le forum : [[https://​debian-facile.org/​viewtopic.php?​pid=147453#​p147453 ​| Lien vers le forum concernant ce tuto]] ((N'​hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !))
  
-===== Ombre et transparence sous LXDE ===== +===== Introduction ​===== 
-LXDE utilise le gestionnaire de fenêtres Openbox et ne  supporte pas nativement la composition, ​grande ​consommatrice de ressources système.\\ + 
-Pour obtenir des effets spéciaux d'​affichage,​ on doit donc faire appel à des compositeurs.\\+LXDE utilise le gestionnaire de fenêtres Openbox et ne  supporte pas nativement la composition, ​habituellement ​consommatrice de ressources système.\\ 
 +Pour obtenir des effets spéciaux d'​affichage,​ on doit donc faire appel à des [[https://​fr.wikipedia.org/​wiki/​Compositeur_%28logiciel%29|compositeurs]].\\
 //Alors, en avant la musique !// :-) //Alors, en avant la musique !// :-)
  
Ligne 19: Ligne 23:
  
 === Installation === === Installation ===
-Elle est effectuée classiquement :<code root>​apt-get install xcompmgr</​code>​+Elle est effectuée classiquement :<code root>apt-get update && ​apt-get install xcompmgr</​code>​
  
 === Utilisation === === Utilisation ===
 Pour observer les effets obtenus avec les paramètres par défaut, il suffit de lancer dans un terminal :<code user>​xcompmgr &</​code>​ Pour observer les effets obtenus avec les paramètres par défaut, il suffit de lancer dans un terminal :<code user>​xcompmgr &</​code>​
-Et si vous souhaitez le lancement de xcompmgr au démarrage de votre session, ajoutez dans le fichier **autosart** une ligne telle que :+Et si vous souhaitez le lancement de xcompmgr au démarrage de votre session, ajoutez dans le fichier **autostart** une ligne telle que :
 <code bash ~/​.config/​lxsession/​LXDE/​autostart>​ <code bash ~/​.config/​lxsession/​LXDE/​autostart>​
 @xcompmgr -c -C -t-5 -l-5 -r4.2 -o.55 </​code>​ @xcompmgr -c -C -t-5 -l-5 -r4.2 -o.55 </​code>​
 Pour tester les différentes possibilités de XCompMgr, je vous invite à consulter son **man** :<code user>man xcompmgr</​code>​ Pour tester les différentes possibilités de XCompMgr, je vous invite à consulter son **man** :<code user>man xcompmgr</​code>​
  
 +==== Compton ====
 +Compton est un fork de xcompmgr-dana qui est lui-même un fork de xcompmgr.\\
 +C'est un compositeur graphique peu gourmand en ressources et offrant de nombreux effets d'​ombres et de transparence sur LXDE.
 +
 +=== Installation ===
 +Pour jessie, entrer la commande suivante:
 +
 +<code root>​apt-get install compton</​code>​
 +
 +Pour Wheezy il n'y a pas de paquet pré-compilé dans les dépôts, il faudra donc le compiler à la main.
 +
 +Installez les dépendances :<code root>​apt-get install libconfig-dev asciidoc libdrm-dev libgl1-mesa-glx libgl1-mesa-dev</​code>​
 +
 +Récupérez la dernière version de **compton-master** sur [[https://​github.com/​chjj/​compton/​|GitHub]] et décompressez l'​archive.
 +
 +Ouvrez un terminal dans le dossier ainsi créé puis lancez l'​installation :<code root>​make && make install</​code>​
 +
 +=== Utilisation ===
 +Pour observer les effets obtenus avec les paramètres par défaut, il suffit de lancer dans un terminal :<code user>​compton &</​code>​
 +Et si vous souhaitez le lancement de compton au démarrage de votre session, ajoutez dans le fichier **autosart** une ligne telle que :
 +<code bash ~/​.config/​lxsession/​LXDE/​autostart>​
 +@compton -cC -i 0.8 -e 0.8 -m 0.8 -r 4 -l -4 -t -4</​code>​
 +
 +Pour les explications relatives à cette ligne, reportez vous à la [[https://​github.com/​chjj/​compton/​blob/​master/​man/​compton.1.asciidoc|page man de Compton]]
 +
 +Voici un exemple d'​effets obtenus :\\
 +{{http://​3.bp.blogspot.com/​-uplYdxD62q4/​UoCkrAqBWSI/​AAAAAAAAIBM/​2dP1MM5qeZg/​s1600/​2013-11-11--1384160262_1024x768_scrot.png?​480}}
 +
 +Il peut être intéressant de s'​aider d'un fichier de configuration :
 +<code bash ~/​.config/​compton.conf>#​ Shadow
 +shadow = true; # Enabled client-side shadows on windows.
 +no-dock-shadow = true; # Avoid drawing shadows on dock/panel windows.
 +no-dnd-shadow = true; # Don't draw shadows on DND windows.
 +clear-shadow = true; # Zero the part of the shadow'​s mask behind the window (experimental).
 +shadow-radius = 4; # The blur radius for shadows. (default 12)
 +shadow-offset-x = -4; # The left offset for shadows. (default -15)
 +shadow-offset-y = -4; # The top offset for shadows. (default -15)
 +# shadow-opacity = 0.6; # The translucency for shadows. (default .75)
 +# shadow-red = 0.0; # Red color value of shadow. (0.0 - 1.0, defaults to 0)
 +# shadow-green = 0.0; # Green color value of shadow. (0.0 - 1.0, defaults to 0)
 +# shadow-blue = 0.0; # Blue color value of shadow. (0.0 - 1.0, defaults to 0)
 +shadow-exclude = [ "​n:​e:​Notification"​ ]; # Exclude conditions for shadows.
 +# shadow-exclude = "​n:​e:​Notification";​
 +shadow-ignore-shaped = true;
 +
 +# Opacity
 +menu-opacity = 0.8; # The opacity for menus. (default 1.0)
 +inactive-opacity = 0.8; # Opacity of inactive windows. (0.1 - 1.0)
 +frame-opacity = 0.8; # Opacity of window titlebars and borders. (0.1 - 1.0)
 +inactive-opacity-override = true; # Inactive opacity set by '​inactive-opacity'​ overrides value of _NET_WM_OPACITY.
 +
 +# Fading
 +#fading = true; # Fade windows during opacity changes.
 +# fade-delta = 30; # The time between steps in a fade in milliseconds. (default 10).
 +#​fade-in-step = 0.03; # Opacity change between steps while fading in. (default 0.028).
 +#​fade-out-step = 0.03; # Opacity change between steps while fading out. (default 0.03).
 + ​no-fading-openclose = true; # Fade windows in/out when opening/​closing.
 +
 +# Other
 +#​inactive-dim = 0.5; # Dim inactive windows. (0.0 - 1.0, defaults to 0).
 +mark-wmwin-focused = true; # Try to detect WM windows and mark them as active.
 +mark-ovredir-focused = true;
 +detect-rounded-corners = true;
 +
 +# Window type settings
 +
 +wintypes:
 +{
 +  normal = { fade = false; shadow = true; opacity = 1; focus = true; };
 +  menu = { fade = true; shadow = true; opacity = 0.8; focus = true; };
 +  dialog = { fade = true; shadow = true; opacity = 0.9; focus = true; };
 +  popup_menu = { fade = true; shadow = true; opacity = 0.8; focus = true; };
 +  tooltip = { fade = false; shadow = true; opacity = 0.8; focus = true; };
 +  toolbar = { fade = false; shadow = true; opacity = 0.8; focus = true; };
 +};</​code>​
 +Lancez alors Compton ainsi :<code user>​compton --config ~/​.config/​compton.conf &</​code>​
 +
 +=== Cas particulier : Conky ===
 +Si vous souhaitez ôter l'​ombre de la fenêtre de Conky, procédez de cette façon :\\
 +  * modifiez le fichier de configuration de Conky.
 +<file ini ~/​.conkyrc>​own_window_class conky</​file>​
 +  * puis modifiez le fichier de configuration de Compton.
 +<file config Extrait de compton.conf>​
 +shadow-exclude = "​class_g = '​conky'";​
 +</​file>​
 +
 +==== Cairo Composite Manager ====
 +Cairo Composite Manager permets des effets spectaculaires : ombres, transparence,​ animation des menus, fondus etc.
 +
 +=== Installation ===
 +Cairo Composite Manager n'est pas présent dans les dépôts officiels de Debian. Il faudra donc activer un dépôt spécifique (dédié à sid) :
 +<file apt_sources /​etc/​apt/​sources.list>#​ his repository include cairo-compmgr packages for debian sid, this works for both 32-bit and 64-bit architecture.
 +deb http://​download.tuxfamily.org/​ccm/​debian/​ sid main</​file>​
 +<code root>​apt-get install cairo-compmgr cairo-compmgr-plugins</​code>​
 +
 +Sous wheezy, j'ai dû auparavant récupérer le paquet **libvala0**,​ présent dans le dépôt de //Squeeze (oldstable)//​.
 +
 +=== Utilisation ===
 +Après lancement, CCM signale sa présence par une icône sous forme de scarabée dans le systray. ​ :-)
 +
 +Un clic droit sur celui-ci permet
 +  * d'​activer ou non la composition : cocher/​décocher la case //Composite desktop// ;
 +  * de configure CCM : menu //​Préférences//​.
 +{{/​file-R4a6529babd55aaaa6f34b56b63c8bdd1.png}}
 +
 +Je vous laisse découvrir ses très nombreuses possibilités,​ dont une partie est visible sur cette [[https://​www.youtube.com/​watch?​v=Zky8C8SzcTA|vidéo]].
 ===== À voir ===== ===== À voir =====
 +
 +  * [[http://​doc.ubuntu-fr.org/​xcompmgr | xcompmgr sur ubuntu-fr]] (fr)
 +  * [[https://​sites.google.com/​site/​debianinstallnotes/​lxde/#​3 | debian install notes]] (en)
 +  * [[http://​cairo-compmgr.tuxfamily.org/​ | Cairo Composite Manager]] (en)
   * [[http://​debian-facile.org/​viewtopic.php?​pid=38964#​p38964 | Transparence et autres sur le forum Debian Facile]]   * [[http://​debian-facile.org/​viewtopic.php?​pid=38964#​p38964 | Transparence et autres sur le forum Debian Facile]]
 +  * [[http://​debian-facile.org/​topic-7574-hachure-sur-video-solution-compton-fork-page-1.html | Solution Compton Fork sur le forum Debian Facile]]
 +
 +===== À voir aussi =====
 +Les autres possibilités de personnalisation de LXDE :
 +  * [[:​doc:​environnements:​lxde:​menus-personnalises | Installer des menus personnalisés]]
 +  * [[:​doc:​environnements:​lxde:​docks-personnalises | Installer des docks personnalisés]]
 +  * [[:​doc:​environnements:​lxde:​diaporama-fond-ecran | Un diaporama en fond d'​écran]]
  
doc/environnements/lxde/transparence.txt · Dernière modification: 10/06/2023 12:40 par lagrenouille

Pied de page des forums

Propulsé par FluxBB