Différences
Ci-dessous, les différences entre deux révisions de la page.
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 xcompmgr, c'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 écran. Nous 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 simple: Cliquez 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]].// |