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
xcompmgr [Le 18/04/2007, 00:53]
superamak
xcompmgr [Le 11/09/2022, 10:37] (Version actuelle)
moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892)
Ligne 1: Ligne 1:
-Créé par [[utilisateurs:​keyes]],​ [[http://​placelibre.ath.cx/​keyes/​index.php/​2005/​08/​08/​9-jolies-fenetres-ombres-ubuntu|Version originale]].+{{tag>​Xenial personnalisation openbox}} 
 +---- 
 +====== xcompmgr ======
  
-Il est possible sous Ubuntu d'​afficher des ombres sous les fenêtres. Ces ombres embelliront grandement votre bureau ! Attention tout de même, il vous faudra une configuration relativement musclé et une carte graphique de qualité avec les drivers propriétaires pour que l'​affichage ne soit pas ralenti. Votre système peut être plus instable lorsque ces ombres sont activées.+Il est possible sous Ubuntu d'​afficher des ombres sous les fenêtres. Ces ombres embelliront grandement votre bureau !
  
-**Note** : les ombres ne peuvent s'​obtenir en utilisant le module //fglrx// pour les cartes ATI Radeon. Il faut revenir au module de base //ati//, qui est alors... très lent.+Xcompmgr peut aussi gérer la transparence.
  
-{{applications:​ubuntu-ombre.png}}+Attention tout de même, il vous faudra une configuration relativement musclée et une carte graphique de qualité avec les pilotes propriétaires pour que l'​affichage ne soit pas ralenti. Votre système peut être plus instable lorsque ces ombres sont activées.\\ 
 +Xcompmgr est particulièrement utile pour les gestionnaires de fenêtres qui ne gèrent pas les ombres ou la transparence,​ comme [[openbox|openbox]].
  
-==== Installation de xcompmgr ==== +<note important>​Les ombres ne peuvent s'obtenir en utilisant ​le module //fglrx// pour les cartes ATI Radeon. Il faut revenir au module de base //ati//, qui est alors... très lent.</​note>​
-Il nous faut d'abord installer ​le programme xcompmgrc'est lui qui permet à xorg d'​afficher les ombres sous les fenêtres.+
  
-<​code>​$ sudo apt-get install xcompmgr</​code>​+{{applications:​ubuntu-ombre.png}}
  
-==== Configuration de xorg ====+===== Pré-requis ​===== 
 +  
 +  * Disposer des [[:​sudo|droits d'​administration]]. 
 +  * Disposer d'une connexion à Internet configurée et activée.
  
-xorg est le serveur d'​affichage qu'​utilise Ubuntu, c'est lui qui dessine les fenêtres sur votre écranNous avons besoin de le configurer pour activer les ombres. +===== Installation===== 
-Commençons par sauvegarder le fichier de configuration actuel:+[[:​tutoriel:​comment_installer_un_paquet|Installez ​le paquet]] [[apt>​xcompmgr]].
  
-<​code>​$ sudo cp /​etc/​X11/​xorg.conf /​etc/​X11/​xorg.conf.old</​code>​ 
  
-(En cas de problème il vous suffira de taper <​code>​sudo ​mv /​etc/​X11/​xorg.conf.old /​etc/​X11/​xorg.conf</​code> ​pour restaurer votre configuration de xorg.)+===== Configuration ​de Xorg ===== 
 +[[:​xorg|Générer xorg]], puis sauvegardez-le :​<​code>​sudo ​cp /​etc/​X11/​xorg.conf /​etc/​X11/​xorg.conf.old</​code>​
  
 +(En cas de problème il vous suffira de taper <​code>​sudo mv /​etc/​X11/​xorg.conf.old /​etc/​X11/​xorg.conf</​code>​ pour restaurer votre configuration de Xorg.)
 +[[:​tutoriel:​comment_modifier_un_fichier|Ouvrez le fichier]] **/​etc/​X11/​xorg.conf** avec les [[sudo|droits d'​administration]],​
  
-Modifions maintenant le fichier: +Si une section "​Extensions"​ existe déjà ajoutez-y simplement la ligne suivante pour indiquer à xorg de charger "​Composite"​ :
- +
-<​code>​$ sudo gedit /​etc/​X11/​xorg.conf</​code>​ +
- +
-Si une section "​Extensions"​ existe déjà ajoutez-y simplement la ligne suivante pour indiquer à xorg de charger "​Composite":​+
 <​file>​Option ​         "​Composite" ​    "​Enable"</​file>​ <​file>​Option ​         "​Composite" ​    "​Enable"</​file>​
  
-Sinon créons cette section:+Sinon créons cette section :
 <​file>​Section "​Extensions"​ <​file>​Section "​Extensions"​
     Option ​         "​Composite" ​    "​Enable"​     Option ​         "​Composite" ​    "​Enable"​
Ligne 35: Ligne 38:
  
  
-== Pour les cartes graphiques nvidia == 
  
-Si vous utilisez une carte graphique nvidia, il nous faut ajouter une autre au fichier de configuration de xorg.+==== Pour les cartes graphiques nvidia ==== 
 + 
 +Si vous utilisez une carte graphique nvidia, il nous faut ajouter une autre modification ​au fichier de configuration de Xorg.
 Nous supposons que vous avez déjà installé les [[:​nvidia|pilotes propriétaires nVidia]]. Nous supposons que vous avez déjà installé les [[:​nvidia|pilotes propriétaires nVidia]].
  
-Trouvez la section "​Device"​ et ajoutez-y cette ligne pour activer GLXComposite:​ <​file>​Option "​AllowGLXWithComposite"​ "​True"</​file>​+Trouvez la section "​Device"​ et ajoutez-y cette ligne pour activer GLXComposite : <​file>​Option "​AllowGLXWithComposite"​ "​True"</​file>​
  
-La section "​Device"​ de mon fichier de configuration de xorg ressemble à:+La section "​Device"​ de mon fichier de configuration de Xorg ressemble à :
  
 <​file>​Section "​Device"​ <​file>​Section "​Device"​
Ligne 54: Ligne 58:
     Option ​       "​NoLogo"​     Option ​       "​NoLogo"​
 EndSection</​file>​ EndSection</​file>​
- 
  
 Sauvegardez le fichier. Sauvegardez le fichier.
-Il faut maintenant relancer ​xorg. Déconnectez-vous de votre session puis relancez ​xorg en appuyant sur "Ctrl + Alt + BackSpace".+Il faut maintenant relancer ​Xorg. Déconnectez-vous de votre session puis relancez ​Xorg en appuyant sur **Ctrl + Alt + BackSpace**
  
 +===== Testons si les ombres fonctionnent =====
  
 +Reconnectez-vous,​ ouvrez un [[:​terminal]] et tapez cette commande pour activer l'​ombrage et l'​effet de transition pour les menus et fenêtres (fading) :​ <​code>​xcompmgr -c -f</​code>​
  
-==== Testons si les ombres fonctionnent ====+<​note>​Si vous n'​appréciez pas le fading des menus, retirez le -f , soit xcompmgr -c . Pour aller plus loin dans les options de cette addon, tapez xcompmgr --help .</​note>​
  
-Reconnectez-vous,​ ouvrez un terminal (//​Applications => Outils système => Terminal//) et tapez cette commande pour activer l'​ombrage et l'​effet de transition pour les menus et fenêtres (fading): <​code>​$ xcompmgr -c -f</​code>​ 
-> Si vous n'​appreciez pas le fadig des menus, retirez le -f , soit xcompmgr -c . Pour aller plus loin dans les options de cette addon, tapez xcompmgr --help . 
 Si tout va bien les ombres apparaîtront instantanément,​ dépliez le menu "​Applications"​ pour voir à quoi ressemble le fading. Si tout va bien les ombres apparaîtront instantanément,​ dépliez le menu "​Applications"​ pour voir à quoi ressemble le fading.
  
-=== Si cela ne marche pas ... ===+===== Si cela ne marche pas... ​=====
  
 Si cela ne marche pas, ajoutez section "​Device"​ : <​file>​Option ​      "​RenderAccel" ​          "​true"</​file>​ Si cela ne marche pas, ajoutez section "​Device"​ : <​file>​Option ​      "​RenderAccel" ​          "​true"</​file>​
  
 puis section "​Extensions"​ : <​file>​Option ​      "​RENDER" ​          "​enable"</​file>​ puis section "​Extensions"​ : <​file>​Option ​      "​RENDER" ​          "​enable"</​file>​
-Redémarrez ensuite Xorg. Déconnectez-vous de votre session puis relancez Xorg en appuyant sur "Ctrl + Alt + retour en ariere"​.+Redémarrez ensuite Xorg. Déconnectez-vous de votre session puis relancez Xorg en appuyant sur **Ctrl + Alt + BackSpace**
  
-Ca devrait marcher, sinon, visitez cette page [[http://​forum.ubuntu-fr.org/​viewtopic.php?​id=21213&​p=2]]+Ca devrait marcher, sinon, visitez cette page [[https://​forum.ubuntu-fr.org/​viewtopic.php?​id=21213&​p=2]]
  
 +===== Charger les ombres dès le démarrage =====
  
- +Ajouter xcompmgr au [[:tutoriel:​application_demarrage|application ​au démarrage]]dans commande mettez : ​<​code>​xcompmgr -c -f</​code>​ comme //commande de démarrage// et 0 comme ordre (ça permet de charger les ombres avant le reste de Gnome, ainsi vos applications ne recouvrent pas le panel Gnome lorsqu'​elles sont maximisées).
-==== Charger les ombres dès le démarrage ==== +
- +
-Voyons maintenant comment activer les ombres dès le démarrage de votre session. +
- +
-C'est très simpleCliquez sur //Système => Préférences => Sessions// et choisissez l'​onglet "​Programmes ​au démarrage". +
-Appuyez sur "​Ajouter"​indiquez ​<​code>​xcompmgr -c -f</​code>​ comme "commande de démarrage" ​et 0 comme ordre (ça permet de charger les ombres avant le reste de Gnome, ainsi vos applications ne recouvrent pas le panel Gnome lorsqu'​elles sont maximisées).+
  
 Déconnectez vous puis reconnectez vous pour tester si ca fonctionne ! Déconnectez vous puis reconnectez vous pour tester si ca fonctionne !
Ligne 95: Ligne 93:
   * trois fois vers le bas + entrée = redémarrer   * trois fois vers le bas + entrée = redémarrer
  
 +<​note>​Pour avoir accès à la fenêtre de déconnexion habituelle : Créez un script sur le bureau qui exécute la commande ''​killall xcompmgr''​ et lancez-le avant de cliquer sur le bouton de déconnexion</​note>​
  
-> (note de marsupix) ​Pour avoir accès à la fenêtre de déconnexion habituelle : Créez un script sur le bureau qui exécute la commande ''​killall xcompmgr''​ et lancez-le avant de cliquer sur le bouton de déconnexion+===== Pour Kubuntu =====
  
-====Pour Kubuntu==== +  ​* Suivre les instructions de configuration de Xorg ci-dessus.
- +
- +
-  ​* Suivre les instructions de configuration de Xorg çi dessus.+
   * Cliquer droit sur la barre de titre d'une fenêtre.   * Cliquer droit sur la barre de titre d'une fenêtre.
-  * Choisir "Comportement des fenêtres"​ +  * Choisir "
-  * Cliquer sur le dernier choix, en bas à droite, "​Transparence"​ +
-  * Cocher "​Utiliser la transparence / les ombres"​ +
-  * Regarder un peu les trois onglets, cocher ce qui vous plaît. +
-  * La case //​N'​appliquer la transparence qu'à la décoration//​ permet d'​avoir un peu de transparence sans risquer de nuire à la visibilité puisque le contenu n'est pas transparent. +
-  * Cliquer sur OK, puis faire Control*Alt*Backspace pour redémarrer le serveur X+
   * Ouvrir la session, admirer !   * Ouvrir la session, admirer !
 +
 +===== Problèmes connus =====
 +
 +  * Le menu de déconnexion est invisible sous gnome mais est bien présent. (https://​bugs.launchpad.net/​ubuntu/​+source/​gnome-session/​+bug/​80343)
 +
 +La première solution : prier si l'on veut utiliser ce menu.
 +
 +La deuxième solution : on peut ne plus afficher ce menu de déconnexion :
 + 
 +installer gtweakui-session.
 +
 +<​code>​sudo apt-get install gtweakui</​code>​
 +
 +aller dans Système -> Préférences -> gtweakui-session et décocher "​Afficher le menu à la fin de session"​
 +
 +===== Voir aussi =====
 +  * [[compton|Compton]] : un fork de Xcompmgr
 +----
 +//​Contributeur : Rédigé par [[utilisateurs:​keyes]].//​
  • xcompmgr.1176850418.txt.gz
  • Dernière modification: Le 18/04/2011, 14:58
  • (modification externe)