29 mars 2006
Ubuntu : quelques nouvelles
Comme vous devez le savoir, la date de sortie de la prochaine version de Ubuntu a été repoussée au 1e juin. C'est donc un délai de 6 semaines qui a été accordé aux développeurs pour finaliser cette édition Dapper qui doit être la première version qualité Entreprise. Elle devra être capable de rivaliser avec les solutions payantes Mandriva, Novell, et autres dérivés de Debian. Interrogée sur le sujets, la communauté à semblée favorable à ce délai. Espérons que l'extérieur soit du même avis.
Personnellement, je ne trouve pas grand chose à redire sur cette version. Elle est déjà très stable, rapide, bref pas mal du tout :) Mais il est evident que pour des exigences professionnelle, cela n'est pas suffisants. La période de recherche de bugs sera donc rallongée et la traduction améliorée (surtout pour les langues asiatiques).
Attendre 6 semaines de plus n'ai pas vraiment pour me déranger, surtout qu'a priori, le rythme normal des sorties reprendra après la Dapper. La Dapper +1 est donc prévue pour octobre (officieusement) et devrait marquer un changement radical. Un nouveau cycle commencera, avec l'implémentation de XGL / Compiz à court terme, puis plus tard Gnome 3 et KDE 4 entre autres. Des améliorations notables qui concident avec l'arrivée de Vista. Voilà un affrontement frontal qui risque d'être des plus passionnant. Mais cette fois, niveau visuel et graphique, pas sur que Windows face le poid :)
15 mars 2006
Ubuntu Dapper Drake (6.06) : Migration en douceur
Pour ceux qui voudrait déjà passer à Dapper (pas une si mauvaise idée vu que Dapper est assez stable), voilà comment on peut faire. Attention, c'est quand même une version de test donc ne venez pas pleurer s'il y a des bugs, c'est normal.
Mise à jour en elle-même
Il y a la méthode "douce" qui consiste à remplacer dans /etc/apt/sources.list les breezy par des dapper (sudo gedit /etc/apt/sources.list). Ensuite, on fait sudo apt-get update , puis sudo apt-get dist-upgrade et c'est parti pour une grosse mise à jour. Si vous n'avez pas trop modifié votre Breezy, ca devrait passer sans problème. Sinon, il y a la méthode radicale, que je prèfère en fait car elle est plus propre.
Donc la méthode propre, consiste à faire une nouvelle install, et donc supprimer complétement l'ancienne. Vous perdrez les programmes installées, le sources.list, et autres modifications faites à / mais pas vos documents si vous avez séparé / et /home au moment de l'installation (c'est là qu'on comprends l'immense utilité d'une telle séparation). Perso, ca me permet de virer les programmes inutiles que j'ai mis durant 6 mois. Pour le faire, graver un CD de la dernière Dapper Flight (actuellement la 5 ici)
Remettre la lecture des divx, mp3 et autres formats
Lancer Synaptic
et chercher les paquet gstreamer 0.10, et installer les ugly et les
ffmpeg. Installer aussi VLC et mplayer car Totem a encore des ratés.
Applications KDE
Installer le paquet kubuntu-desktop (sudo apt-get install kubuntu-desktop) pour récupérer quelques logiciels indispensables comme Kopete, Kontact et AmaroK (qui semblent encore mieux intégrés que dans Breezy). En attendant un paquet amarok-gstreamer, il faut installer amarok-xine (arts étant une calamité qui sera remplacé enfin dans KDE 4).
Avoir KDE 3.5.1
Télécharger la clé pour les dépôts de KDE avec cette commande :
wget http://people.ubuntu.com/~jriddell/kubuntu-packages-jriddell-key.gpg
Puis installer là :
sudo apt-key add kubuntu-packages-jriddell-key.gpg
On ajoute les dépots au sources.list
sudo gedit /etc/apt/sources.list
on ajoute :
deb http://kubuntu.org/packages/amarok-14beta1 dapper main
# deb http://kubuntu.org/packages/kde-latest dapper main
# deb http://kubuntu.org/packages/amarok-latest dapper main
# deb http://kubuntu.org/packages/koffice-latest dapper main
NB : seule la première ligne fonctionne pour l'instant. Quand dapper sortira officiellement, vous pourrez enlever les # et aussi la 1e ligne
Voilà l'état de ma Ubuntu actuelle. En 1H, la mise à jour est faite, et j'ai de nouveau un système opérationnel avec toutes mes données (favoris firefox, /home intact, bureau inchangé ...). Aller faire ça sous Windows ... ;)
Je modifierais ce billet quand je ferais des changements.
Changements notables depuis Breezy
- Gnome 2.14 : beaucoup plus réactif et rapide. Peu d'innovations
- Boot rapide
- Fermeture graphique
- gdebi : l'installateur de .deb (permet de faire comme les .exe de Windows)
- Live CD : Persistant, permettant une installation en dur, graphiquement amélioré
- Des programmes tout beau tout neuf (Firefox 1.5, Thunderbird 1.5, OpenOffice 2.0.2, gstreamer 0.10, X version 7 ...)
Et evidemment, la possibilité d'activer XGL / Compiz. Risqué mais tellement beau quand ca marche :D
08 mars 2006
XGL / Compiz : Dépôts et nouveautés
Ce n'est pas parce que j'écris pas de nouveaux billets qu'il ne se passe rien ;) J'essais de mettre à jour tant que je peux les 3 billets sur XGL / Compiz quand je trouve des astuces. Du coté de compiz, des mises à jour ont été faites. Pour cela, j'ai regrouper les .deb sur un dépots à moi : deb http://gilir.free.fr/ubuntu ./ (voir billet précédent pour + de détails). De nouveaux plugins, des corrections de bugs, et même un programme pour administrer les réglages de compiz : http://forum.ubuntu-fr.org/viewtopic.php?id=31014 .
Bref la routine :)
05 mars 2006
XGL / Compiz : Fonctionnalités et Utilisation
3e et dernière partie du dossier sur XGL / Compiz. Maintenant que ca marche, voyons comment l'utiliser :)
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
Fonctions
Toutes ces fonctions (appellées plugins) sont disponibles et configurables en lançant dans un terminal gconf-editor , puis en allant dans apps > compiz > plugins. Les modifications sont immédiates, donc vous pouvez tester la modification, et si ca ne vous conviens pas, rechanger dans gconf qui est toujours ouvert.
NB : Pour les raccourcis, la touche Super est la touche Windows, situé entre le Ctrl et Alt.
Cube :
C'est la fonction de présentation générale du cube.
- color : la couleur de l'arrière plan du cube
NB : il existe un plugin pour remplacer cet arrière plan par une image ici , et dans le dernier package compiz
- in : En cliquant, vous pouvez vous situez à l'intérieur du cube, plutot qu'a l'extérieur.
- svgs : permet de mettre des images svg au somment du cube, et de les faire défiler avec les raccouris au dessus (next_slide et prev_slide) Mais je crois que le plugin n'est pas encore actif.
Fade :
La fonction permet de régler l'effet de minimisation et fermeture des fenêtres, avec la vitesse (fade_speed) et les fenêtres qui en bénéficient (windows_types).
Minimize :
La même chose que fade, sauf qu'il concerne seulement la minimisation. Il vaut mieux changer les variables de fade et minimize en même temps pour ne pas avoir une fênetre qui disparait avant d'etre complètement minimisé. On peut jouer sur la vitesse (speed), le temps de fermeture (timestep) et les fenêtres concernées (window_types).
Move :
Permet de configurer les raccourcis pour le mouvement des fenêtre (initiate pour commencer, terminated pour le finir)
Place :
Permet de replacer les fenêtres de façon organisé sur le bureau, un peu à l amanière d'un expose (scale) mais en restant sur le bureau.
Resize :
Comme Move mais pour changer la taille de la fenetre (initiate pour commencer, terminated pour le finir)
Rotate
Permet de faire tourner le cube
- initiate : Raccourcis pour bouger manuellement le cube (maintenir les touches et bouger la souris)
- rotate_* : Permet de changer de bureau. rotate_*_windows permet d'emmener une fenêtre avec soi lors du changement de fenêtre (ne marche pas chez moi)
- snap_top : Permet de pouvoir acceder au sommet du cube lors du mouvement manuel
On peut aussi inverser l'ordre de mouvement des bureaux (invert_y), la vitesse d'accélération (acceleration), la sensibilité (sensitivity), la vitesse (speed) et l'intervale de temps (timestep)
Scale
C'est la fonction expose de Mac OS. Si vous ne savez pas ce que c'est, tapez F12, vous comprendrez que c'est génial (surtout pour les bordéliques comme moi :D)
- initiate / terminate : Permet de lancer la fonction (initiate), et de remettre les fenêtre à leur place (terminate).
- darken_back (version 0.0.5 de compiz et après) : Permetd'avoir un effet sombre quand on active le Scale
On peut configurer pas mal de choses classiques (vitesse avec speed) mais plusieurs options me semble encore obscurs.
Switcher
Cette fonction permet de faire défiler en miniature les fenêtres ouvertes.
On peut modifier le raccourcis d'accès au Switcher (initiate), la fenêtre suivante (next_windows), la fermeture (terminate), la vitesse (speed), la couleur du fond (color) et les fenêtres impliquées (window_type).
compiz 0.0.5 et après : Le titre de la fenêtre s'affiche dans le switcher quand on sélectionne la fenêtre.
compiz 0.0.6 et après : Un effet sombre a été ajouté quand on lance le switcher, pour mettre en évidence la fenêtre a sélectionner.
Wobbly
Cette fonction gère les effets visuels des fenêtres.
On peut l'activer pour les mouvements (wobble_on_move), la selection (wobble_on_grap) et le changement de taille (wobble_on_resize). On peut aussi configurer la resistance de 2 fenêtres quand 2 fenêtres se rencontrent (snap). La aussi, d'autres options sont encore un peu obscures.
Zoom
Elle permet de zoomer sur l'ecran.
- initiate : Permet de zoomer manuellement en maintenant les touches enfoncées, et de se déplacer en ayant le zoom actif.
- zoom_in / zoom_out : Permet de zoomer de façon permanente.
On peut aussi regler la vitesse (speed), la sensibilité (sensibility) et d'autres options mineurs.
Nouveaux Plugins
Transparence (Opacity)
Il permet de rendre transparente des fenêtres.
Installation :
NB : Ce plugin est déjà présent dans les versions de compiz 0.0.5 et suivante
Commencez par télécharger le plugin ici . Ensuite, décompresser le, et placer vous avec un terminal dans le répertoire qui vient d'être créé. Faites dans le terminal : sudo cp libopacity* /usr/lib/compiz (déplacement des fichiers libopacity dans /usr/lib/compiz). Lancer gconf-editor puis aller dans gconf->apps->compiz->general->allscreens->active_plugins et ajouter opacity.
Options : On peut régler les raccourcis pour augmenter (increase) et réduire (decrease) la transparence, les paliers (step), et les fenêtres impliquées (window_types).
Skydome
C'est un plugin intégré à compiz 0.0.5. Il permet de mettre une image (au format png derrière le cube lorsqu'on le fait tourner. Ce la peut être une image animée.
Configuration : aller dans plugins > cube. Vous pouvez l'activer, spécifier l'image et si elle est animée.
Vidéos et économiseur d'écran en fond d'écran (xwinwrap)
Le développeur principal de XGL / Compiz a offert le plugin permettant de mettre des vidéos et des économiseurs d'écran en fond d'écran.
D'abord, télécharger le .deb ici (décompresser, et faites un sudo dpkg -i lepaquet.deb), soit sur les dépots gilir.free.fr (chercher xwinwrap). Ensuite, il y faut lancer les commandes suivantes :
Pour les vidéos : xwinwrap -ni -o 0.6 -fs -s -st -sp -b -nf -- mplayer -wid WID -quiet movie.mpg (en remplaçant movie.mpg par le nom du film à lancer)
Pour les économiseurs : xwinwrap -ni -argb -fs -s -st -sp -a -nf -- /usr/lib/xscreensaver/glmatrix -window-id WID -delay 10000 (en remplaçant glmatrix par l'économiseur que vous voulez).
Quelques arguments identifiés :
-o pour l'opacité (transparence)
-a qui lance au premier plan, -b pour le deuxième plan (si pas précisez, la fenêtre sera devant)
-fs pour le fullscreen
Sources : http://forum.ubuntu-fr.org/viewtopic.php?id=31112
Administration graphique de compiz
GaRgAm a développé un petit utilitaire pour administrer compiz graphiquement et plus sympas que gconf-editor. Vous pouvez le télécharger ici soit sur les dépôts gilir.free.fr (admincompiz ou Compiz-Admin).
Raccourcis par défaut
* Changement de Fenêtre = Alt + Tab
* Arranger et voir toutes les fenêtres (Expose) = F12 active et désactive; cliquer sur une fenêtre la fera fenir au premier plan
* Changement du bureau sur le cube = Ctrl + Alt + Flèche Gauche/Droite
* Changement du bureau sur le cube - en emmenant la fenêtre active = Ctrl + Shift + Alt + Flèche Gauche/Droite
* Faire tourner le cube manuellement = Ctrl + Alt + left-click
* Faites devenir les fenêtres translucide/opaque = <Shift><Control> Molette (ou <Shift><Alt>Molette selon la version de compiz)
* Zoom-in une fois = Super-key right-click
* Zoom-in manuel = Super-key + Molette haut
* Zoom-out manuel = Super-key + Molette bas
* Déplacé la fenêtre = Alt + clic gauche
* Faire tourner le cube manuellement = Ctrl + Alt + clic gauche
* Redémensionner la fenêtre = Alt + clic droit
Un dernier petit truc : dans compiz > general > screen0 > option , modifier size de 4 au nombre que vous voulez et faite bouger le cube ... enfin .... le polygone :D
03 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
01 mars 2006
XGL / Compiz : Guide d'installation
Nouvelle adresse du guide à jour : cliquez ici
Attention, ceci est un guide pour installer un programme hautement
instable sur une distribution actuellement en phase de développement.
Si vous avez besoin de votre ordinateur pour travailler, je vous
déconseille fortement de l'installer. Il est conseiller de faire une
installation à part, par exemple sur une autre partition.
Après ces recommendations nécessaires, une petite description de
XGL / Compiz. Ceux sont 2 programmes qui permettent des effets 3D sur
votre bureau, effets non consommateurs de ressources systèmes car pris
en charge par la carte graphique, pour l'instant largement inemployée
dans les activiqués desktop. C'est donc plus que de simples effets
visuels, c'est une réorganisation intelligente de l'allocation des
ressources. XGL est un serveur X propulsé par OpenGL. Si cette dernière
phrase est du chinois pour vous, dites vous que OpenGL, c'est DirectX
en libre, et X la couche qui permet l'affichage sur l'ordinateur
(j'essais de faire simple :p).
NB : La manipulation suivante est théoriquement possible via un Live-CD mais je ne l'ai jamais testé.
Prérequis :
- Ubuntu Dapper (6.06), ou une Breezy (5.10) modifié avec les dépôts Dapper
- Une carte 3D avec l'accélération active. Les Nvidia sont bien reconnues, les ATI pas trop bien, les autres très mal.
Pour ceux qui on déjà tout ça, passez à l'étape Installation de XGL / compiz
Mise à jour de la distribution :
- Soit vous faites une installation de Ubuntu Dapper sur une nouvelle partition. Pour cela, avec GParted, libérez une
partition de 10 Go en ext3, puis lancez le CD d'installation. Arrivé au
partitionnement, choisisez de mettre votre / sur la partition ainsi
libérée. Grub se mettra à jour automatiquement en séparant Dapper (qui
sera en haut du menu) et Breezy (qui sera en bas, sous "Others
Operating Systems").
- Soit vous faites une mise à jour (appellée "dist-upgrade") a partir d'une Breezy. Pour cela, faites un sudo gedit /etc/apt/sources.list, commentez toutes vos lignes (cad mettre un # devant) et rajouter ces lignes :
## Dépôts binaires officiels
deb http://archive.ubuntu.com/ubuntu/ dapper main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ dapper-updates main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ dapper-security main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ dapper-backports main restricted universe multiverse
## Dépôts PLF Breezy (pas encore dispo pour Dapper)
deb http://packages.freecontrib.org/ubuntu/plf/ breezy free
## Dêpôts XGL/Compiz à jour
deb http://xgl.compiz.info/ dapper main
deb-src http://xgl.compiz.info/ dapper main
deb http://www.beerorkid.com/compiz/ dapper main
Ensuite, wget http://www.beerorkid.com/compiz/quinn.key.asc -O - | sudo apt-key add -
sudo apt-get update
sudo apt-get dist-upgrade
Activer la 3D
NVIDIA
Avant tout, faisons une sauvegarde : sudo cp /etc/X11/xorg.conf /etc/X11/xorg.backup
. Sans 3D, pas d'XGL, donc c'est obligatoire. Par défaut, il n'y a pas
d'accélération 3D lors d'une installation d'Ubuntu. Si vous avez une
carte ancienne de Type Geforce 1 ou 2, TNT ou dans le même genre, il
faut installer les paquets nvidia-glx-legacy. Dans les autres cas, ce
sera nvidia-glx. Donc il faut faire sudo apt-get install nvidia-glx, ou sudo apt-get install nvidia-glx-legacy. Pour la suite la procédure est pareil. Il faut a cela ajouter d'autres paquets : sudo apt-get install nvidia-kernel-common nvidia-settings linux-restricted-modules-`uname -r`
Si nvidia-settings veut désinstaller nvidia-glx, n'installer pas nvidia-settings.
Ensuite, activez les paquets en tapant : sudo nvidia-glx-config enable
Ensuite
faites : sudo gedit /etc/X11/xorg.conf, et dans la section device,
remplacer le Driver "nv" par "nvidia". Enregistrer et fermer.
Maintenant, une petit prière, et un CTRL + ALT + Retour en Arrière pour
redémarré X. SI ca marche, vous devriez voir le logo Nvidia apparaitre
avant le lancement de la session.
Si X ne redémarre plus, pas de panique, faites un sudo cp /etc/X11/xorg.backup /etc/X11/xorg.conf pour revenir à une configuration normale. Installons d'autres paquets pour corriger le problème : sudo
apt-get install linux-kernel-headers linux-386 linux-image-386
linux-image-`uname -r` linux-headers-386 linux-headers-`uname -r`
linux-restricted-modules-common linux-restricted-modules-386
linux-restricted-modules-`uname -r`-386
(NB remplacé 386 par k7 si vous utilisez un kernel k7)
Refaites un sudo nvidia-glx-config enable. Puis sudo gedit /etc/X11/xorg.conf
- Remplacer le Driver "nv" par "nvidia" (Section Device)
- Rajouter un # devant les lignes Load "dri" et Load "GLcore" (Section Module).
- Vérifier que la ligne Load "glx" existe et qu'il n'y a pas un # devant (Section Module)
- Enregistrer, fermer, CTRL + ALT + Retour en Arrière.
Faire sudo gedit /etc/X11/xorg.conf. Dans la section Device, faites la ressembler à ça :
Section "Device"
Identifier "Nom de votre carte graphique"
Driver "nvidia"
BusID "PCI:1:0:0"
Option "NvAGP" "3"
Option "RenderAccel" "true"
#Option "AllowGLXWithComposite" "true"
EndSection
A la fin du Fichier, rajouter
#Section "Extensions"
# Option "Composite" "Enable"
#EndSection
Vérifier que DefaultDepth est égal à 24
ATI
cf : http://doc.ubuntu-fr.org/materiel/ati
Intallez les drivers propriétaires.
Installer XGL / Compiz
GNOME
Maintenant, les choses sérieuses commencent l'installation en elle-même : sudo apt-get install compiz xserver-xgl libgl1-mesa xserver-xorg libglitz-glx1 compiz-gnome gcompizthemer gset-compiz python2.4-gnome2-extras
(Il existe une version avec moins de plugins mais plus stable. SI vous préférer, remplacer le compiz de ma ligne précédente (celui apres install) par compiz-vanilla et compiz-gnome par compiz-vanilla-gnome).
Ensuite, créons une session XGL/compiz. Vous aurez alors toujours la possibilité de revenir à une session sans XGL / compiz. sudo gedit /usr/bin/startxgl.sh , cela va ouvrir un fichier texte ou il faut coller :
Xgl -fullscreen :1 -ac -accel glx:pbuffer -accel xv:fbo & sleep 2 && DISPLAY=:1 exec dbus-launch --exit-with-session gnome-session
Ensuite sudo gedit /usr/share/xsessions/xgl.desktop qui va ouvrir un autre fichier texte ou il faudra coller ceci
[Desktop Entry]
Encoding=UTF-8
Name=XGL
Exec=/usr/bin/startxgl.sh
TryExec=/usr/bin/startxgl.sh
Icon=
Type=Application
Enfin on donne les droits de lecture au fichier : sudo chmod 755 /usr/bin/startxgl.sh
Voilà pour XGL, pour compiz, il existe un petit programme pour le lancer, vosu pouvez le télécharger ici puis une petite image ici. Lancez un terminal, placez vous dans le répertoire ou vous avez téléchargé ces 2 fichiers et faites :
sudo chmod 755 compiz-start.py
sudo mv compiz-start.py /usr/bin/
sudo mv logo24.png /usr/share/compiz/Enfin aller dans Système --> Préférences --> Sessions --> Démarrage et ajouter compiz-start.py.
Vous n'aurez plus qu'a choisir XGL lors de votre prochain redémarrage :)
KDE
A venir. Sinon passez à Gnome ;)
Voilà, en théorie ca doit marcher. Faites un redémarrage et priez. Bon il a de forte change pour qu'il y ait des problèmes. Mais un autre billet rien que pour le "déboguage"est dispo sur ce blog . Un billet de Keyes précise aussi une façon de l'installer (voir lien ci dessous). Une autre solution est de compiler les sources CVS, mais c'est long et assez technique, mais avec ça on a les dernières versions (voir aussi le lien ci-dessous). Bonne chance :-)
Sources
- Télécharger Ubuntu Dapper
- Billet de Keyes sur l'installation de XGL / Compiz
- Configuration des drivers nvidia
- Configuration des drivers nvidia suite
- Installation par les pacquets en anglais
- Installation avec les sources en anglais