Canalblog
Editer l'article Suivre ce blog Administration + Créer mon blog
Publicité
Informatique de Julien
Derniers commentaires
Archives
3 mars 2006

XGL / Compiz : Best-of des corrections de bugs

Suite du dossier XGL / Compiz avec une compil de trucs et astuces pour faire marcher cette merveille. Si vous en trouvez d'autres, n'hésitez pas à me laisser un message en commentaire pour qu'il soit ajouter.
NB : quand je dis de lancer une commande au démarrage, soit vous le faites dans un terminal au début de la session, soit vous aller dans Système => Préférences => Session et vous entrez ces commandes dans Programmes au démarrage
NB 2 : Avant de faire une modification de /etc/X11/xorg.conf, faites une sauvegarde !
sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.backup
Pour revenir si X ne démarre plus  : sudo cp /etc/X11/xorg.conf.backup /etc/X11/xorg.conf

 

Problème sur l'activation des drivers nvidia

Si vous avez cette erreur quand vous faites un le sudo nvidia-glx-config enable :

Error: /etc/X11/xorg.conf or /var/lib/xfree86/xorg.conf.md5sum
are missing from your system. Please be sure that your xserver package is
installed correctly.

Il faut lancer les commandes suivantes :

sudo mkdir /var/lib/xfree86
sudo touch /var/lib/xfree86/xorg.conf.md5sum

md5sum /etc/X11/xorg.conf | sudo tee /var/lib/xfree86/xorg.conf.md5sum

sudo nvidia-glx-config enable


Problème relatif au Composite

Il se peut que XGL ne se lance pas simplement parce que le composite n'est pas activé.
- Lancer la commande : sudo gedit /etc/X11/xorg.conf , et enlever les # devant :
#Option "AllowGLXWithComposite" "true"

#Section "Extensions"
#          Option  "Composite" "Enable"
#EndSection
(Ces lignes sont présentes si vous avez suivi mon tuto, sinon rajouter les sans les #)
Si des problèmes subsistent, renseignez vous ici

 


Problèmes de Clavier

Correction des problèmes en tout genre sur le clavier :
- Lancer cette commande au démarrage : setxkbmap -model pc105 -layout fr -variant basic
- Sinon celle là : xmodmap /usr/share/xmodmap/xmodmap.fr

 

Disparrition des touches Windows :
- Lancer la commande gedit /usr/share/xmodmap/xmodmap.fr , et rajouter à la fin :
keycode 115 = Super_L
keycode 116 = Super_R

 

Shift + Retour en arrière termine la session :
Lancer la commande xmodmap -e "keycode 22 = BackSpace BackSpace Terminate_Server"

 

Problèmes de présentation

Problème sur le plugin Woobly (déplacement des fenêtres)
Lancer la commande : gconf-editor,
puis aller dans /apps/compiz/general/screen0/option
déselectionner l'option "detect_refresh_rate" et metter le "refresh_rate" à 60
Ensuite aller dans System ----> preferences----> screen resolution --> refresh rate --> 60 Hz

 

Texte des fenetres flou pendant quelques instants apres mouvement
Seulement disponible après une compilation de XGL / Compiz en attendant que cela soit inclus dans les paquets
Lancer la commance : gconf-editor , puis aller dans /apps/compiz/general/allscreens/options et metter texture_filter sur "Pretty" ou "Fast".

 

Bordures qui disparraissent
Lancer la commande au démarrage : nohup gnome-window-decorator &   

 

Problème de corruption du display (correction partiel)
Lancer la commande : gconf-editor
Aller dans /apps/nautilus/preferences/show_desktop et le déselectionner (mais vous perdrez les images et les icones du bureau.

 


Vidéos
- Pour VLC : Aller dans settings->preferences->video->output modules, et choisir X11 video output
- Pour Gxine :  choisir OpenGL
- Pour Totem-Xine : gedit ~/.gnome2/totem_config , remplacer # video.driver:auto par video.driver:OpenGL
- 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, il doit exister des nouveaux paquets dans synaptic en gl et sdl à installer.

Transparence d'applications (type SDL comme rdesktop et certains jeux)
Certaine applications ont des problèmes de transparence. Pour le régler, lancer la commande export XLIB_SKIP_ARGB_VISUALS=1 avant de lancer l'application.


Optimisation du xorg.conf
Lancer la commande : sudo gedit /etc/X11/xorg.conf
- Dans la section "Devices", dans la ligne Option "NvAGP" "1", vous pouvez essayer de mettre 2 ou 3 à la place du 1.
- Ensuite dans la section "Screen"" changer DefaultDepth à 24 s'il est à 16.

- Avec les derniers versions de compiz, vous pouver rajouter la ligne Load "dbe" dans la section "Modules"

 

Jeux
- Utiliser XGame. S'il y a des problèmes pour utiliser XGame, se reporter ici



Utiliser des .deb plus récents
Aller sur http://battlehorse.homelinux.net/w/Wiki.jsp?page=Xgl , télécharges les derniers fichiers .deb et faites un sudo dpkg -i <nomdupaquet> pour les installer. Ce ne sont pas des paquets officiels mais ils sont plus récents que ceux présents dans les dépots. Certains peuvent corriger certains bugs mais il faudra y aller en tatonnant. Comme point de comparaison, les paquets suivant venant de cette pages sont toujours installés sur mon système : glitz, mesa, zt-xserver-xgl. Les autres sont issues des dépots standarts. De plus, si vous tentez d'installer ces .deb, je vous conseille de suivre le débuts du tutorial ici pour ne pas avoir de problèmes de dépendances


Dépôts pour les nouvelles versions des paquets

Certains paquets .deb sont disponible sur Internet, mais pas encore dans les dépôts officiels. Si vous voulez tester certains fonctionnalité de compiz, vous pouvez ajouter ce dépôt pour télécharger les dernières mise à jours. Pour cela, faites sudo gedit /etc/apt/sources.list et ajouter cette ligne : deb http://gilir.free.fr/ubuntu ./

Les paquets ne sont pas d emoi, je ne fais juste que les regrouper pour utiliser synaptic. Voici mes sources pour ces paquets :

- http://www.ubuntuforums.org/showthread.php?t=139265
- http://www.ubuntuforums.org/showthread.php?t=140628
- http://battlehorse.homelinux.net/w/Wiki.jsp?page=Xgl

Si malgré tout, ça ne marche pas, visiter les liens suivants dont beaucoup m'on servit pour faire ce dossier.


Sources
- Wiki Gentoo : très technique
- Wiki Ubuntu : un peu leger
- Thread d'installation en anglais
- La Section Dapper du forum anglais
- La Section Dapper du forum français

Publicité
Commentaires
Informatique de Julien
Publicité
Publicité