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 | ||
compiz_fusion_problemes_connus [Le 05/01/2016, 14:54] frombenny changement de tag compiz>personnalisation (comme celui CCSM) |
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 2: | Ligne 2: | ||
====== Compiz: Problèmes connus ====== | ====== Compiz: Problèmes connus ====== | ||
- | |||
- | |||
- | Vous trouverez le fichier Xorg.conf dans ///etc/X11///. | ||
- | <note> À partir de la version 7.4 de X.org (soit à partir d'[[:intrepid|Ubuntu 8.10 Intrepid]]), le serveur X se configure automatiquement au démarrage. Le fichier xorg.conf n’existe plus dans les [[:versions|versions d'Ubuntu actuellement soutenues]].</note> | ||
- | |||
- | |||
Ligne 20: | 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_shell|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 - Less than 65536kb of memory and nVidiaaborting and using fallback: /usr/bin/metacity.=== | + | ===Cas 1 - 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** | ||
Ligne 40: | Ligne 34: | ||
===Cas 2 - Compiz ne se lance pas à chaque ouverture de session=== | ===Cas 2 - Compiz ne se lance pas à chaque ouverture de session=== | ||
- | <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 : [[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 à chaque démarrage, Compiz 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]] et tapez: | - Ouvrez le [[:Terminal]] et tapez: | ||
Ligne 49: | Ligne 43: | ||
- Pour finir, cliquez sur "//Ajouter//" pour valider et fermez ensuite la fenêtre. | - Pour finir, cliquez sur "//Ajouter//" pour valider et fermez ensuite la fenêtre. | ||
- Fermer votre [[:lightdm|session]] et reconnectez-vous. Voila:-) | - Fermer votre [[:lightdm|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 120: | 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 131: | Ligne 127: | ||
==== 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 166: | 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 178: | 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)...]] | ||
- | |||
- | ===== Precise 12.04: Les coins actifs disparaissent après la fermeture de la session===== | ||
- | |||
- | Vous avez défini des coins actifs avec [[:ubuntu_tweak|Ubuntu tweak]] ou l'outil de configuration de Compiz [[:compizconfig-settings-manager|CCSM]], seulement après la fermeture de la session, les coins actifs ne sont pas maintenus. Voila comment résoudre le problème. | ||
- | - [[:tutoriel:comment_installer_un_paquet|Installer le paquet]] **[[apt>gconf-editor]]** | ||
- | - [[:tutoriel:comment_modifier_sources_maj#recharger_la_liste_des_paquets|recharger la liste des paquets]] | ||
- | - Lancez gconf-editor | ||
- | - Dans la fenêtre qui apparaît, déroulez "apps" dans la partie gauche, | ||
- | - puis déroulez "compiz-1" | ||
- | - puis déroulez "general", | ||
- | - puis déroulez "screen0", | ||
- | - enfin, cliquez sur "options". | ||
- | - Dans la partie droite de la fenêtre, double-cliquez sur "active_plugins". | ||
- | - Dans la nouvelle fenêtre qui apparaît, cherchez et sélectionnez "expo", et faite-le descendre (bouton "Descendre" à droite) jusqu'en bas de la liste, sous "unityshell". | ||
- | - Sélectionnez ensuite "scale" et faite-le descendre juste au-dessus de "expo" (entre "unityshell" et "expo", donc). | ||
- | - Validez et fermez gconf-editor. | ||
- | Reconfigurez éventuellement les zones de hotspot (coins actifs) avec [[:Ubuntu Tweak]], et votre configuration devrait dès lors être conservée. | ||
- | |||
- | [[http://forum.ubuntu-fr.org/viewtopic.php?id=949581|Source]] | ||
- | |||
===== 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 209: | 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 218: | Ligne 194: | ||
compiz --replace& | compiz --replace& | ||
emerald --replace | emerald --replace | ||
- | else | + | else |
$@ | $@ | ||
fi | fi | ||
Ligne 234: | 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 286: | 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 340: | 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 346: | 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 355: | 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 379: | 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". | ||