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
compiz_fusion_problemes_connus [Le 22/03/2012, 00:16]
93.182.186.62 [Vidéo saccader]
compiz_fusion_problemes_connus [Le 11/09/2022, 11:05] (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:
-{{tag>compiz_fusion ​}}+{{tag>personnalisation ​}}
  
-====== Compiz ​Fusion ​: Problèmes connus ======+====== Compiz: Problèmes connus ======
  
- 
-Vous trouverez le fichier Xorg.conf dans ///​etc/​X11///​. 
-  
- 
-===== The Composite extension is not available ===== 
-Ce message peut survenir lorsque l'on essaie d'​activer le bureau 3D. 
-[[:​tutoriel:​comment_editer_un_fichier|Editez]] le fichier xorg.conf et ajoutez l'​option composite dans la section **Extensions**. Si la section n'​existe pas, copier/​coller les lignes suivantes à la fin du fichier : 
-<​code>​ 
-Section "​Extensions"​ 
- Option  ​   "​Composite"​ "​1"​ 
-EndSection 
-</​code>​ 
- 
-ou alors vérifiez que vous avez installé le paquet xserver-xgl 
  
 ===== error while loading shared libraries: libGL.so.1: cannot open shared object file: No such file or directory ===== ===== error while loading shared libraries: libGL.so.1: cannot open shared object file: No such file or directory =====
Ligne 28: Ligne 14:
  
 ===== Desktop effects could not be enabled - Problème au lancement de Compiz ===== ===== Desktop effects could not be enabled - Problème au lancement de Compiz =====
-Peut survenir lorsque l'on essaie de démarrer Compiz.  +Peut survenir lorsque l'on essaie de démarrer Compiz. 
-Pour déterminer le message d'​erreur exact entrez dans un [[terminal]] la commande suivante :+Pour déterminer le message d'​erreur exact entrez dans un [[terminal]] la [[:​commande_shell|commande]] suivante :
  
   compiz --replace   compiz --replace
  
-Puis reportez-vous à la partie concernant votre message d'​erreur :  +Puis reportez-vous à la partie concernant votre message d'​erreur :
- +
-=== Cas 1 - Blacklisted device === +
- +
-Ce problème survient sous [[Gutsy]] avec certaines cartes Intel et ATI, car elle ont été volontairement désactivés pour des problèmes vidéos, que vous pouvez résoudre ensuite. +
- +
-Pour autoriser le fonctionnement de ces cartes : +
-  * Ouvrez un [[terminal]] et tapez : +
- +
-  echo SKIP_CHECKS=yes > ~/​.config/​compiz/​compiz-manager +
-  * Vous pouvez ensuite fermer le terminal, +
-  * Puis, vous pouvez ouvrir [[Compiz Fusion]] normalement. +
- +
- +
-=== Cas 2 - No whitelisted driver found === +
- +
-Cette erreur ne concerne que les utilisateurs de cartes ATI, utilisant les tous derniers pilotes propriétaire (qui permettent enfin l'​utilisation de compiz sans [[XGL]]), n'​effectuez pas la modification suivante dans le cas contraire. [[:​tutoriel:​comment_editer_un_fichier|Ouvrir le fichier]] **/​usr/​bin/​compiz**+
  
-Repérer la ligne : 
-<​code>​WHITELIST="​nvidia intel etc ..."</​code>​ 
-et rajouter fglrx avant nvidia en laissant un espace entre les deux, puis redémarrer. 
-<​code>​WHITELIST="​fglrx nvidia intel etc ..."</​code>​ 
  
  
-=== Cas - Less than 65536kb of memory and nVidiaaborting and using fallback: /​usr/​bin/​metacity.=== ​+===Cas ​- Less than 65536kb of memory and nVidiaaborting and using fallback: /​usr/​bin/​metacity.===
  
-Cette erreur concerne en principe les utilisateurs de cartes Nvidia, n'​effectuez pas la modification suivante dans le cas contraire. [[:​tutoriel:​comment_editer_un_fichier|Ouvrir le fichier]] **/​usr/​bin/​compiz**+**Cette erreur concerne en principe les utilisateurs de cartes Nvidia**, n'​effectuez pas la modification suivante dans le cas contraire. [[:​tutoriel:​comment_editer_un_fichier|Ouvrir le fichier]] **/​usr/​bin/​compiz**
  
 Repérer et remplacer la ligne : Repérer et remplacer la ligne :
Ligne 67: Ligne 33:
 puis redémarrer. puis redémarrer.
  
-===Cas ​- Compiz ne se lance pas à chaque ouverture de session=== +===Cas ​- Compiz ne se lance pas à chaque ouverture de session=== 
-<​note>​Cette méthode a été utilisée ​arès la mise a niveau de Ubuntu 11.04 vers Ubuntu 11.10 et après avoirs remis Gnome //(Pour remettre Gnome :  [[http://​forum.ubuntu-fr.org/​viewtopic.php?​id=670871|Remettre Gnome]])//</​note>​ +<​note>​Cette méthode a été utilisée ​après ​la mise a niveau de Ubuntu 11.04 vers Ubuntu 11.10 et après avoirs remis Gnome //(Pour remettre Gnome :  [[https://​forum.ubuntu-fr.org/​viewtopic.php?​id=670871|Remettre Gnome]])//</​note>​ 
-Si le à chaque démarrage, ​compiz-fusion ​ne démarre pas, il suffit de le mettre en application au démarrage. +Si à chaque démarrage, ​Compiz ​ne démarre pas, il suffit de le mettre en application au démarrage. 
-  ​ ​Ouvrez le "Terminal" ou faite "​Ctrl+Alt t" pour le lancer ​et taper ensuite ​ +  ​ ​Ouvrez le [[:Terminal]] et tapez: ​ 
-<​code>​gnome-session-properties</​code> ​ +<​code>​gnome-session-properties</​code>​\\ pour ouvrir : //​**Préférences des applications au démarrage**//​. 
-pour ouvrir : //​**Préférences des applications au démarrage**//​. +  ​Cliquez ensuite sur : //​**Ajouter**//​ pour ajouter ​une nouvelle commande 
-  ​Cliquez ensuite sur : //​**Ajouter**//​ pour ajouer ​une nouvelle commande +  ​Dans "//​Nom//"​ mettre "//​Start Compiz//"​ 
-  ​Dans "//​Nom//"​ mettre "//​Start Compiz//"​ +  ​Dans le champ "//​Commande//"​ mettre : <file>compiz --replace</​file>  
-  ​Dans le champ "//​Commande//"​ mettre :  +  ​- ​Pour finir, cliquez sur "//​Ajouter//"​ pour valider et fermez ensuite la fenêtre 
-<code>compiz --replace</​code>  +  - Fermer votre [[:lightdm|session]] et reconnectez-vous. Voila:-
-Pour finir, cliquez sur "//​Ajouter//"​ pour valider et fermez ensuite la fenettre. Fermer votre session et reconnectez-vous. Voila:-)+    
 +(Sur Xubuntu et dérivés, pour que la commande fonctionne, il faut se connecter en session xfce et pas en session xubuntu.)
 ===== Erreur au démarrage de compiz : /​usr/​bin/​compiz:​ 378: /​usr/​local/​bin/​compiz:​ not found ===== ===== Erreur au démarrage de compiz : /​usr/​bin/​compiz:​ 378: /​usr/​local/​bin/​compiz:​ not found =====
 Pour se débarrasser de ce problème il faut corriger le fichier /​usr/​bin/​compiz. Pour se débarrasser de ce problème il faut corriger le fichier /​usr/​bin/​compiz.
Ligne 149: Ligne 116:
 Si la décoration des fenêtres n'est toujours pas visible, il faut activer le greffon Décoration. « Décoration de la fenêtre » est dans la section « Effects » de l'​outil de configuration. assurez-vous que la case est cochée. Si la décoration des fenêtres n'est toujours pas visible, il faut activer le greffon Décoration. « Décoration de la fenêtre » est dans la section « Effects » de l'​outil de configuration. assurez-vous que la case est cochée.
  
-Si malgré cela vous n'avez toujours pas la décoration des fenêtres il faut aller dans +Si malgré cela vous n'avez toujours pas la décoration des fenêtres il faut aller dans
 ccsm => décoration de la fenêtre => commande et vous entrez emerald --replace ccsm => décoration de la fenêtre => commande et vous entrez emerald --replace
  ou si vous souhaitez avoir metacity : gtk-window-decorator --replace  ou si vous souhaitez avoir metacity : gtk-window-decorator --replace
Ligne 155: Ligne 122:
  
 ==== Autre astuce ==== ==== Autre astuce ====
-autre astuce: aller dans le ccsm>​effets>​window decoration dans les options, ​completer ​la ligne Décoration windows avec "​any",​ puis cliquer sur <​précédent>​ +autre astuce: aller dans le ccsm>​effets>​window decoration dans les options, ​compléter ​la ligne Décoration windows avec "​any",​ puis cliquer sur <​précédent>​ 
-miracle! les bordures de fenetre ​reviennent!!!+miracle! les bordures de fenêtre ​reviennent!!!
  
 ==== Méthode radicale ==== ==== Méthode radicale ====
 Si aucune de ces solutions ne fonctionne il reste une solution un poil violente mais efficace: Si aucune de ces solutions ne fonctionne il reste une solution un poil violente mais efficace:
-Ouvrez synaptic, ​recherchez tous les paquets correspondants à compiz et supprimez-les définitivement:​ clic droit sur le paquet et clic sur suppression définitive (vérifiez bien que les paquets sélectionnés automatiquement soient supprimés définitivement !)+Ouvrez synaptic, ​rechercheztous ​les paquets correspondants à compiz et supprimez-les définitivement:​ clic droit sur le paquet et clic sur suppression définitive (vérifiez bien que les paquets sélectionnés automatiquement soient supprimés définitivement !)
 Ensuite nous allons chercher tous les paquets relatifs à compiz et ccsm et nous allons les supprimer. Ensuite nous allons chercher tous les paquets relatifs à compiz et ccsm et nous allons les supprimer.
 Pour cela, dans un terminal tapez: Pour cela, dans un terminal tapez:
Ligne 170: Ligne 137:
  
 Redémarrez votre ordinateur et réinstallez compiz et ccsm, tout devrait être rentré dans l'​ordre ;) Redémarrez votre ordinateur et réinstallez compiz et ccsm, tout devrait être rentré dans l'​ordre ;)
 +
 +==== Core Dumped ====
 +Si vous obtenez une erreur de segmentation:​
 +<​code>​user@group~$ ccsm
 +compizconfig - Info: Backend ​    : gsettings
 +compizconfig - Info: Integration : true
 +compizconfig - Info: Profile ​    : Default
 +Segmentation fault (core dumped)</​code>​
 +Essayez de [[:​tutoriel:​comment_supprimer_un_paquet|désinstaller]] **compizconfig-backend-kconfig**
  
 ==== Sur Kubuntu (KDE) ==== ==== Sur Kubuntu (KDE) ====
Ligne 186: Ligne 162:
 -> Si **kde-window-decorator** plante lorsque vous tentez d'​enrouler la fenêtre à l'aide de la molette de votre souris, vous utilisez probablement le décorateur de fenêtres crystal. -> Si **kde-window-decorator** plante lorsque vous tentez d'​enrouler la fenêtre à l'aide de la molette de votre souris, vous utilisez probablement le décorateur de fenêtres crystal.
  
-Pour que tout rentre dans l'​ordre,​ procédez comme suit : +Pour que tout rentre dans l'​ordre,​ procédez comme suit :
 **menu K->​Paramètres du Système->​Apparence->​Décoration des fenêtres** et décochez **Cycle tasks with mouse wheel** **menu K->​Paramètres du Système->​Apparence->​Décoration des fenêtres** et décochez **Cycle tasks with mouse wheel**
  
Ligne 198: Ligne 174:
 Dans **CompizConfig Settings Manager**, allez dans les paramètres du greffon **Workarounds**,​ et décochez **Legacy Fullscreen Support**. Dans **CompizConfig Settings Manager**, allez dans les paramètres du greffon **Workarounds**,​ et décochez **Legacy Fullscreen Support**.
 [[http://​www.moleculargeek.net/​blog/​compiz-fusion-workarounds-for-workarounds.html|Pour plus de détails (en anglais)...]] [[http://​www.moleculargeek.net/​blog/​compiz-fusion-workarounds-for-workarounds.html|Pour plus de détails (en anglais)...]]
- 
- 
  
  
 ===== Compiz-fusion et les jeux 3D ===== ===== Compiz-fusion et les jeux 3D =====
  
-==== script ​ pour désactiver/​réactiver compiz-fusion automatiquement ==== +==== script ​ pour désactiver/​réactiver compiz-fusion automatiquement ====
 Certains utilisateurs sont obligés de désactiver Compiz-fusion pour obtenir des performances correctes avec certains jeux ou Film, Applications ect... Certains utilisateurs sont obligés de désactiver Compiz-fusion pour obtenir des performances correctes avec certains jeux ou Film, Applications ect...
  
Ligne 211: Ligne 185:
 <​file>​ <​file>​
 #!/bin/bash #!/bin/bash
-if [ "`ps -ef |grep '​compiz'​ |grep -v grep`" != ""​ ]; then +if [ "`ps -ef |grep '​compiz'​ |grep -v grep`" != ""​ ]; then
 killall compiz.real killall compiz.real
 # ajout de cette ligne pour ne pas perdre les bordures de fenêtres # ajout de cette ligne pour ne pas perdre les bordures de fenêtres
Ligne 220: Ligne 194:
 compiz --replace&​ compiz --replace&​
 emerald --replace emerald --replace
-else +else
 $@ $@
 fi fi
Ligne 236: Ligne 210:
 Pour certaines configurations,​ Compiz peut saccader malgré les ajouts dans xorg.conf, on peut utiliser l'​option −−loose-binding. Il suffit simplement de rajouter un programme de démarrage (//Système -> Préférences -> Sessions// ou bien //Système -> Préférences -> Applications au démarrage//,​ selon la version d'​Ubuntu),​ avec comme nom "​Compiz"​ par exemple et la commande <​code>​compiz --replace ​ --loose-binding</​code>​ Pour certaines configurations,​ Compiz peut saccader malgré les ajouts dans xorg.conf, on peut utiliser l'​option −−loose-binding. Il suffit simplement de rajouter un programme de démarrage (//Système -> Préférences -> Sessions// ou bien //Système -> Préférences -> Applications au démarrage//,​ selon la version d'​Ubuntu),​ avec comme nom "​Compiz"​ par exemple et la commande <​code>​compiz --replace ​ --loose-binding</​code>​
  
 +Il peut y avoir certains soucis de synchronisation verticale. Sous VLC, Totem...
 +  - Aller dans l'​outil de configuration de compiz **[[apt>​ccsm]]**:​
 +    * Dans les paramètres de composition,​ désactiver la détection automatique de fréquence et définissez la valeur manuellement
 +    * Dans les paramètres d'​OpenGL,​ définir les filtres de texture en qualité maximum
 +    * Et activer Sync vers Vblank
 +  - Dans les paramètres Nvidia:
 +    * Dans l'​onglet OpenGL: activer Sync vers Vblank
 +    * Et définir les paramètres de qualité au maximum
 +    * Dans l'​onglet de configuration de l'​écran (X Server Display Configuration) définir la résolution et la fréquence manuellement
 +  - En [[:​sudo|super utilisateur]] rajoutez les deux lignes suivantes à la fin du fichier **/​etc/​environment** :​
 +<​file>​CLUTTER_PAINT=disable-clipped-redraws:​disable-culling
 +    * CLUTTER_VBLANK=True</​file>​
 +  - Redémarrez
  
 ==== Bug de l'​écran noir et carte Nvidia ==== ==== Bug de l'​écran noir et carte Nvidia ====
Ligne 256: Ligne 243:
 et dans l'​onglet Vidéo, sélectionner "X Window System (sans Xv)" à la place de "​Autodetect"​ comme greffon de sortie par défaut. et dans l'​onglet Vidéo, sélectionner "X Window System (sans Xv)" à la place de "​Autodetect"​ comme greffon de sortie par défaut.
 Plus de renseignements (en anglais) sur [[https://​bugs.launchpad.net/​ubuntu/​+source/​compiz/​+bug/​111257]]. Plus de renseignements (en anglais) sur [[https://​bugs.launchpad.net/​ubuntu/​+source/​compiz/​+bug/​111257]].
 +
 +==== Les vidéos ne s'​affichent plus ====
 +
 +Il peut être nécessaire de faire des ajustements pour permettre aux vidéos de se lancer correctement.
 +  *  __Pour VLC__ : Aller dans Paramètres->​Préférences->​Video->​Modules de sortie, cocher Options avancées en bas de la fenêtre, et choisir Sortie vidéo X11.
 +
 +  *  __Pour mplayer__ : dans les préférences vidéos, choisir gl2 et mettre le  direct rendering en OFF (à la fin du menu)
 +
 +  *  __Pour Gxine__ :  choisir OpenGL
 +
 +  *  __Pour Totem-Xine__ : lancer dans un terminal gedit ~/​.gnome2/​totem_config , remplacer # video.driver:​auto par video.driver:​OpenGL ou video.driver:​xshm (Essayez les deux et voyez lequel fonctionne le mieux)
 +
 +  *  __Pour gstreamer.10__,​ et Totem-gstreamer donc : tapez dans un terminal :
 +
 +  gstreamer-properties
 +
 +dans la fenêtre qui s'​affiche,​ allez dans l'​onglet **Vidéo**, Puis choisir le **greffon de sortie par défaut** : **Greffon: X Window System (Sans Xv)**, puis fermer.
  
 ===== Ombre inutile sur fenêtre transparente ===== ===== Ombre inutile sur fenêtre transparente =====
Ligne 271: Ligne 275:
 [[:​tutoriel:​comment_editer_un_fichier|Éditez le fichier]] **/​etc/​gdm/​gdm.conf** [[:​tutoriel:​comment_editer_un_fichier|Éditez le fichier]] **/​etc/​gdm/​gdm.conf**
  
-cherchez ​+cherchez
 <​code>​ <​code>​
 [server-Standard] [server-Standard]
Ligne 319: Ligne 323:
   * Si vous optez pour deux (ou plus) écrans X séparés, chaque écran aura sa propre "​session"​ compiz.   * Si vous optez pour deux (ou plus) écrans X séparés, chaque écran aura sa propre "​session"​ compiz.
   * Si vous optez pour un seul grand écran géré par Twinview, Compiz Fusion tournera sur les différents moniteurs comme s'il s'​agissait d'un seul écran.   * Si vous optez pour un seul grand écran géré par Twinview, Compiz Fusion tournera sur les différents moniteurs comme s'il s'​agissait d'un seul écran.
-  * Si vous optez pour deux (ou plus) écrans X séparés unifiés par Xinerama (solution qui est en cours d'​abandon à l'​heure actuelle), Compiz Fusion **ne fonctionnera pas** car Xinerama désactive l'​option Xgl. 
   * Enfin, si vous optez pour un écran multiple géré par Xrandr (v 1.2), Compiz Fusion devrait fonctionner (mais je n'ai pas testé donc je ne peux m'​avancer sur le sujet).   * Enfin, si vous optez pour un écran multiple géré par Xrandr (v 1.2), Compiz Fusion devrait fonctionner (mais je n'ai pas testé donc je ne peux m'​avancer sur le sujet).
  
Ligne 326: Ligne 329:
  
 ===== Problème de délai dans l'​apparition des menus avec le multiple écran ===== ===== Problème de délai dans l'​apparition des menus avec le multiple écran =====
-Il se peut que les menus mettent longtemps à apparaitre ​le pilote nvidia et double écran (problème constaté avec Aiglx + nvidia + compiz fusion + 2 écrans). Sous Gnome, lorsque l'on clique sur un menu normal ou contextuel, celui ci met parfois plus d'une seconde pour apparaitre. Cela ne le fait pas dans les applications KDE.+Il se peut que les menus mettent longtemps à apparaître ​le pilote nvidia et double écran (problème constaté avec Aiglx + nvidia + compiz fusion + 2 écrans). Sous Gnome, lorsque l'on clique sur un menu normal ou contextuel, celui ci met parfois plus d'une seconde pour apparaître. Cela ne le fait pas dans les applications KDE.
  
 Le workaround en attendant que le [[https://​bugs.launchpad.net/​ubuntu/​+source/​nvidia-graphics-drivers-173/​+bug/​149764|bug soit corrigé]] est de taper dans un terminal : Le workaround en attendant que le [[https://​bugs.launchpad.net/​ubuntu/​+source/​nvidia-graphics-drivers-173/​+bug/​149764|bug soit corrigé]] est de taper dans un terminal :
Ligne 332: Ligne 335:
     compiz --loose-binding --only-current-screen --replace ccp &     compiz --loose-binding --only-current-screen --replace ccp &
  
-Cette commande peut être exécuté ​au démarrage ​grace à l'​application **Session**.+Cette commande peut être exécutée ​au démarrage ​grâce ​à l'​application **Session**.
  
 ===== Gestion de clavier ===== ===== Gestion de clavier =====
Ligne 341: Ligne 344:
  
   * cliquez sur le bouton [ General Options ],   * cliquez sur le bouton [ General Options ],
-  * cliquez sur l'​onglet [ Commands ], +  * cliquez sur l'​onglet [ Commands ],
   * ouvrir la section 'Key bindings',​   * ouvrir la section 'Key bindings',​
   * désactivez la commande 'Run command 0' en cliquant sur le bouton en face de celle-ci puis cliquez sur la case à cocher '​Désactiver'​ et validez !   * désactivez la commande 'Run command 0' en cliquant sur le bouton en face de celle-ci puis cliquez sur la case à cocher '​Désactiver'​ et validez !
Ligne 365: Ligne 368:
  
   * cliquez sur le bouton [ General Options ],   * cliquez sur le bouton [ General Options ],
-  * cliquez sur l'​onglet [ General ], +  * cliquez sur l'​onglet [ General ],
   * décochez la ligne "Ne pas rediriger les fenetres en plein ecran"​.   * décochez la ligne "Ne pas rediriger les fenetres en plein ecran"​.
  
  • compiz_fusion_problemes_connus.1332371769.txt.gz
  • Dernière modification: Le 22/03/2012, 00:16
  • par 93.182.186.62