Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| xgl_problemes [Le 10/08/2007, 20:39] – 90.23.87.40 | xgl_problemes [Le 04/01/2013, 18:40] (Version actuelle) – Supprimée, page antique et obsolète Sonkei | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | //Cette page référence les problèmes liés à l' | ||
| - | ====Problèmes avec les jeux ou autres application utilisant OpenGL==== | ||
| - | |||
| - | **ATTENTION : Cette méthode fonctionne aléatoirement avec le Driver ATI fglrx. Risque fort de crash !** | ||
| - | |||
| - | * Ouvrez le terminal et tapez la commande suivante: | ||
| - | < | ||
| - | |||
| - | * Evoluez avec les flèches dans la console pour atteindre la dernière ligne et ajoutez celle-ci : | ||
| - | < | ||
| - | <VOTRE NOM D' | ||
| - | |||
| - | * Remplacé <VOTRE NOM D' | ||
| - | * Puis sauvegardez en pressant ctrl+X puis O. | ||
| - | * Maintenant créez ce fichier : | ||
| - | |||
| - | ^ Pour Ubuntu|< | ||
| - | ^ Pour Kubuntu|< | ||
| - | ^ Pour Xubuntu|< | ||
| - | |||
| - | * Ajoutez les lignes suivantes : | ||
| - | < | ||
| - | #!/bin/sh | ||
| - | DISPLAY=" | ||
| - | </ | ||
| - | |||
| - | * Sauvez et quittez. | ||
| - | * De la même manière créez et éditez ce fichier: | ||
| - | |||
| - | ^ Pour Ubuntu|< | ||
| - | ^ Pour Kubuntu|< | ||
| - | ^ Pour Xubuntu|< | ||
| - | |||
| - | * Ajoutez les lignes suivantes : | ||
| - | < | ||
| - | #!/bin/sh | ||
| - | |||
| - | DISPLAY=": | ||
| - | |||
| - | if [ -z " | ||
| - | echo " | ||
| - | exit 1 | ||
| - | fi | ||
| - | |||
| - | isdisplay=0; | ||
| - | |||
| - | |||
| - | sudo / | ||
| - | |||
| - | exec $@ | ||
| - | </ | ||
| - | |||
| - | * Si ça ne fonctionne pas par la suite, mettez '' | ||
| - | < | ||
| - | * Si rien ne s' | ||
| - | |||
| - | * Maintenant, nous allons régler les permissions pour exécuter les scripts : | ||
| - | < | ||
| - | sudo chmod 755 / | ||
| - | sudo chmod 755 / | ||
| - | </ | ||
| - | |||
| - | * Le mieux est de redémarrer pour que tous fonctionne correctement. | ||
| - | * Et voila, c'est fini ! Lorsque vous aurez envie de lancer un jeu, tapez '' | ||
| - | |||
| - | ^ Unreal Tournament|< | ||
| - | ^ Far Cry avec Wine|< | ||
| - | ^ KOTOR avec Cedega|< | ||
| - | |||
| - | * **Notes**: Pour les utilisateurs de cedega version payante, éditer le fichier / | ||
| - | et ajouter DISPLAY=": | ||
| - | * **Notes**: La commande nvidia-settings doit également être précédé de nonXgl sans quoi elle ne marchera pas. | ||
| - | |||
| - | |||
| - | |||
| - | ====Problèmes de bordure avec nonXgl==== | ||
| - | |||
| - | **ATTENTION : Cette solution ne résout pas le problème, elle propose seulement un contournement.** | ||
| - | |||
| - | Vous aurez remarqué quand une application est lancée avec //nonXgl// elle ne possède pas de bordure. La solution est de lancer un gestionnaire de fenêtre sur le DISPLAY 0 (ou autrement dit avec // | ||
| - | |||
| - | === Lancement de Metacity pour Gnome === | ||
| - | |||
| - | * Installez le paquet wmctrl | ||
| - | | ||
| - | gksudo apt-get install wmctrl -y | ||
| - | |||
| - | * Maintenant créez ce fichier : | ||
| - | | ||
| - | gksudo gedit / | ||
| - | |||
| - | * Ajoutez les lignes suivantes : | ||
| - | < | ||
| - | #!/bin/sh | ||
| - | metacity --replace& | ||
| - | sleep 4 | ||
| - | wmctrl -r Xgl -b toggle, | ||
| - | wmctrl -r Xgl -e 0, | ||
| - | </ | ||
| - | |||
| - | * Remplacez <votre resolution xxxxxx> par votre résolution, | ||
| - | | ||
| - | wmctrl -r Xgl -e 0, | ||
| - | |||
| - | * Maintenant, nous allons régler les permissions pour exécuter les scripts : | ||
| - | < | ||
| - | gksudo chmod 755 / | ||
| - | </ | ||
| - | |||
| - | * Éditez votre fichier **/ | ||
| - | | ||
| - | gksudo gedit / | ||
| - | |||
| - | * Avant la ligne //exec dbus-launch --exit-with-session gnome-session// | ||
| - | | ||
| - | nonXgl startWm.sh& | ||
| - | |||
| - | * Les raccourcis de Metacity rentre en conflit avec Compiz ou Beryl la solution est de les désactiver. Pour cela lancer // | ||
| - | | ||
| - | gconf-editor | ||
| - | |||
| - | * allez dans **app/ | ||
| - | |||
| - | * Puis dans le menu **global_keybindings** changez la valeur de la clef **switch_tab** en **< | ||
| - | |||
| - | * Relancez votre session. | ||
| - | |||
| - | * **Notes**: En tapant Super + Tab il arrive parfois que vous ne puissiez plus écrire une fois revenu sur le bureau normal; tapez alors juste la touche **Super** une fois et le focus redevient généralement normal. | ||
| - | |||
| - | ==== Problèmes avec certains logiciels ===== | ||
| - | === FontForge === | ||
| - | taper en ligne de commande | ||
| - | < | ||
| - | puis | ||
| - | < | ||
| - | pour lancer le logiciel | ||
| - | source : http:// | ||
| - | === Zend Studio === | ||
| - | dans CSM au plugin " | ||
| - | < | ||
| - | |||
| - | source : http:// | ||
| - | |||
| - | === Mercury === | ||
| - | Il s'agit en fait d'un problème avec les logiciels en java en général. | ||
| - | Une solution consisterait à installer la version blackdown de java, mais ça ne fonctionne pas chez moi en tout cas. Résolution à suivre [[http:// | ||
| - | |||
| - | ==== Problème de clavier ==== | ||
| - | * **Ubuntu (Gnome)** : Allez dans " | ||
| - | |||
| - | * **Kubuntu (KDE)** : Allez dans " | ||
| - | |||
| - | * **Xubuntu (XFCE)** : Ouvrez la console et tappez ces ligne : | ||
| - | < | ||
| - | xprop -root -f _XKB_RULES_NAMES 8s -set _XKB_RULES_NAMES xorg && setxkbmap -model pc105 -layout fr -variant basic | ||
| - | </ | ||
| - | |||
| - | * **Autre environnement** : Ouvrez un terminal et entrez la commande suivante : | ||
| - | < | ||
| - | xmodmap / | ||
| - | </ | ||
| - | |||
| - | ====Problème de polices sous Kubuntu (KDE)==== | ||
| - | Sur certaines configurations, | ||
| - | * Modifier le fichier ''/ | ||
| - | |||
| - | * Ajouter à la fin de la ligne '' | ||
| - | [X-:*-Core] | ||
| - | AllowNullPasswd=true | ||
| - | AllowShutdown=All | ||
| - | NoPassEnable=false | ||
| - | NoPassUsers= | ||
| - | ServerArgsLocal=-nolisten tcp -dpi 96 | ||
| - | ServerCmd=/ | ||
| - | </ | ||
| - | |||
| - | * Normalement, | ||
| - | |||
| - | |||
| - | ====Problème de bordures sous Ubuntu (Gnome)==== | ||
| - | Il se peut que le passage à XGL / Compiz provoque la disparition des bordures sous Gnome. Pour y remédier, il faut remplacer dans //Système -> Préférences -> Sessions// -> Programmes au démarrage , ce code < | ||
| - | De plus, des versions plus récentes de compiz corrigent d' | ||
| - | |||
| - | Si cela ne fonctionne toujours pas il peut être aussi nécessaire de désactiver le plugin dock dans gconf-editor. | ||
| - | |||
| - | ====Problème de libGL.so==== | ||
| - | Au moment d' | ||
| - | Faites une recherche sur votre disque des versions libGL.so.1.2 existantes, celle qui fait environ 600 Ko est buggué, il faut pointer sur celle faisant environ 400 Ko via un preload : | ||
| - | < | ||
| - | |||
| - | ====Problème avec ALT+TAB==== | ||
| - | Si le sélecteur d' | ||
| - | |||
| - | Lancez gconf-editor en ouvrant le dialogue de lancement avec ALT+F2, tapez gconf-editor, | ||
| - | |||
| - | |||
| - | ====Problème de Vidéos==== | ||
| - | Il est souvent nécessaire de faire des ajustements pour permettre aux vidéos de se lancer correctement. | ||
| - | * __Pour VLC__ : Aller dans Paramètres-> | ||
| - | |||
| - | * __Pour Gxine__ : choisir OpenGL | ||
| - | |||
| - | * __Pour Totem-Xine__ : lancer dans un terminal gedit ~/ | ||
| - | |||
| - | * __Pour mplayer__ : dans les préférences vidéos, choisir gl2 et mettre le direct rendering en OFF (à la fin du menu) | ||
| - | |||
| - | * __Pour gstreamer.10__, | ||
| - | |||
| - | |||
| - | |||
| - | ====Problèmes avec l' | ||
| - | |||
| - | Sur certaines configurations, | ||
| - | |||
| - | Ce problème peut venir des dpms et de la gestion de l' | ||
| - | < | ||
| - | |||
| - | Cette commande doit être effectuée à chaque lancement de session, on pourra donc la placer dans Systèmes-> | ||
| - | |||
| - | |||
| - | ==== Problèmes avec le clavier les accolades, le dièse, le + et le - du clavier numérique ne fonctionne plus ==== | ||
| - | |||
| - | Problème connu de xgl, pour le résoudre : | ||
| - | |||
| - | Dans Système -> Préférences -> Clavier | ||
| - | Onglet Agencement : | ||
| - | |||
| - | Modèle du clavier : PC générique 105 touches (intl) | ||
| - | |||
| - | Agencement sélectionner : France Autre, sans touche morte | ||
| - | |||
| - | Puis : | ||
| - | |||
| - | Système -> Préferences -> Sessions | ||
| - | |||
| - | Onglet Programmes au démarrage : Ajouter | ||
| - | |||
| - | < | ||
| - | |||
| - | Redémarrer la session xgl. | ||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | ==== Problèmes sur une architecture Amd64 ==== | ||
| - | |||
| - | === paquets manquants, inexistants === | ||
| - | |||
| - | Certains paquets pour Amd64 ne sont pas disponibles via apt-get (gset-compiz et les paquets concernant mesa). Vous pourrez trouver ces paquets [[http:// | ||
| - | |||
| - | Attention, ces paquets sont des version plus neuves que ceux proposés par ubuntu. Il vous faudra peut-être en installer plus d'un pour garantir les dépendances. | ||
| - | |||
| - | === L' | ||
| - | |||
| - | En cas de problème de démarrage de l' | ||
| - | |||
| - | $ sudo apt-get install glitz-glx1 | ||
| - | |||
| - | (ou via synaptic) corrigera le problème. | ||
| - | |||
| - | Il se peut aussi que le paquet nvidia-glx soit installé, il suffit de le désinstaller par Synaptic. | ||
