Publié le dimanche 25 décembre 2005, mis a jour le samedi 16 décembre 2006, par Maxime Brunel
X11R7.0 est la première version-candidate (ou "release") principale du "système de fenêtre X" (ou "X Window system") depuis plus de dix ans. Sa principale avancée est la modularisation du code, c’est-à-dire, que X11 n’est plus monolithique, il est comporte désormais plusieurs archives ou paquet. À noter que cette version utilise à présent les outils autotools pour la compilation.
Grâce à la modularisation de X11, les changements (code et gestion du code) dans les développements des futures versions, seront plus facile. Il en estt de même pour la distribution des composants qui sera plus simple et plus rapide.
X11R6.9 est sorti en même temps que la 7.0, le code est le même que sa grande soeur, sauf qu’il n’est pas modulariser et qu’autotools n’intervient pas.
L’équipe de Gentoo nous a écrit de jolis ebuilds (93 pour être précis) pour installer cette release.
Nous allons déjà sauvegarder votre version actuelle de xorg pour ne pas à avoir à la recompiler si jamais l’installation connait des mésaventures. Nous allons donc devoir utiliser la commande "quickpkg" (se trouvant dans le paquet gentoolkit) qui sert à faire une archive des fichiers d’un paquet déjà installé sur le système.
$ emerge gentoolkit
$ quickpkg xorg-x11
Ensuite, nous pouvons désinstaller sans soucis l’ancienne version de xorg, et supprimer les bibliothèques Opengl :
$ emerge -Ca xorg-x11
$ rm -rf /usr/lib/libGL*
Après cela, nous allons démasquer les paquets, je mets donc à disposition le fichier package.unmask. Si jamais le fichier /etc/portage/package.unmask existe déjà, ajoutez la liste des paquets à démasquer dans votre fichier actuel. Sinon vous pouvez le copier directement dans /etc/portage.
Maintenant, vous pouvez installer xorg-x11 :
$ emerge xorg-x11
Note : Vous pouvez ajouter la USE dri au paquet xorg-server si vous souhaitez le support "Direct Rendering support".
Ensuite, vous installerez les drivers nécessaires pour le bon fonctionnement de votre carte video et de votre souris/clavier. (Regardez dans le répertoire /usr/portage/x11-drivers)
$ echo x11-drivers/xf86-input-mouse >> /etc/portage/package.unmask
$ echo x11-drivers/xf86-input-keyboard >> /etc/portage/package.unmask
$ emerge xf86-input-mouse xf86-input-keyboard
Pour ceux qui utilise le driver nvidia, vous devrez réinstaller le paquet nvidia-glx :
$ emerge nvidia-glx
$ eselect opengl set nvidia
Enfin, il ne reste plus qu’à démasquer et installer les polices (ou "fonts") :
$ echo media-fonts/font-adobe-100dpi >> /etc/portage/package.unmask
$ echo media-fonts/font-adobe-75dpi >> /etc/portage/package.unmask
$ echo media-fonts/font-adobe-utopia-100dpi >> /etc/portage/package.unmask
$ echo media-fonts/font-adobe-utopia-75dpi >> /etc/portage/package.unmask
$ echo media-fonts/font-bh-100dpi >> /etc/portage/package.unmask
$ echo media-fonts/font-bh-75dpi >> /etc/portage/package.unmask
$ echo media-fonts/font-bh-lucidatypewriter-100dpi >> /etc/portage/package.unmask
$ echo media-fonts/font-bh-lucidatypewriter-75dpi >> /etc/portage/package.unmask
$ echo media-fonts/font-bh-type1 >> /etc/portage/package.unmask
$ echo media-fonts/font-bitstream-100dpi >> /etc/portage/package.unmask
$ echo media-fonts/font-bitstream-75dpi >> /etc/portage/package.unmask
$ echo media-fonts/font-bitstream-speedo >> /etc/portage/package.unmask
$ echo media-fonts/font-xfree86-type1 >> /etc/portage/package.unmask
$ echo media-fonts/ttf-bitstream-vera >> /etc/portage/package.unmask
$ echo media-fonts/font-ibm-type1 >> /etc/portage/package.unmask
$ emerge -av media-fonts/font-adobe-100dpi media-fonts/font-adobe-75dpi media-fonts/font-adobe-utopia-100dpi media-fonts/font-adobe-utopia-75dpi media-fonts/font-bh-100dpi media-fonts/font-bh-75dpi media-fonts/font-bh-lucidatypewriter-100dpi media-fonts/font-bh-lucidatypewriter-75dpi media-fonts/font-bh-type1 media-fonts/font-bitstream-100dpi media-fonts/font-bitstream-75dpi media-fonts/font-bitstream-speedo media-fonts/font-xfree86-type1 media-fonts/ttf-bitstream-vera media-fonts/font-ibm-type1
Pour ce qui est de la configuration de Xorg, vous n’avez normalement pas besoin de le reconfigurer. Si vous voulez quand même le faire, utilisez la commande "xorgconfig".
Load "bitmap"