--- modular-x-howto.xml.old 2006-02-02 15:05:49.585176992 +0100 +++ modular-x-howto.xml 2006-02-02 15:39:08.305325344 +0100 @@ -25,7 +25,7 @@ 1.18 -2006-01-26 +2006-02-01 Introduction @@ -102,8 +102,6 @@
 # emerge -Ca xorg-x11 virtual/x11
-# rm -rf /usr/lib/opengl/xorg-x11
-# rm -rf /usr/lib/libGL*
 

@@ -112,19 +110,15 @@

-Les dernières opérations sont nécessaires pour être certain de se débarasser -des liens symboliques créés par opengl-update. -

- -

Si /usr/X11R6 n'est pas un lien symbolique vers /usr, effacez-le et partez de zéro. Mais d'abord, établissez une liste de tous les -paquets s'installant dans ce répertoire. +paquets s'installant dans ce répertoire. L'utilitaire equery est +disponible avec le paquet gentoolkit.

 # if [[ ! -L /usr/X11R6 ]]; \
-    then equery belongs /usr/X11R6 > usr-x11r6-packages \
+    then equery belongs /usr/X11R6 > ~/usr-x11r6-packages \
     && rm -rf /usr/X11R6; fi
 
@@ -146,36 +140,41 @@ concernant le masquage du manuel..

+ + + + + +>=sys-apps/portage-2.1_pre4 + + +=sys-apps/man-1.6b-r2 + + +app-admin/eselect-opengl + + +>=app-admin/eselect-1.0_rc1 + + +media-video/nvidia-kernel + + +media-video/nvidia-glx + +
Autres paquets pouvant avoir besoin de package.keywords pour les +utilisateurs de la branche stable
+

Pour avoir accès au « direct rendering », ajoutez l'option dri à la variable USE.

-Maintenant, installez le méta-paquet. Cela installera le serveur et les -applications usuelles, vous donnant accès à une implémentation fonctionnelle de -X. -

- -
-# emerge xorg-x11
-
- -

-Remarquez que cette installation est plutôt minimaliste, donc les choses comme -xcursor-themes ne seront pas installées par défaut. Pour cet exemple précis, il -vous faudra installer xcursor-themes si vous avez changé les réglages de votre -curseur en whiteglass, redglass ou handhelds. Si vous utilisez les thèmes de -curseur gentoo, gentoo-blue ou gentoo-silver, il faut alors installer -gentoo-xcursors. -

- -

-Ensuite, installez quelques pilotes. Cela dépend de votre matériel vidéo et de -vos périphériques d'entrée, donc jetez un œil au répertoire -/usr/portage/x11-drivers/. Si vous avez déjà un fichier de -configuration /etc/X11/xorg.conf fonctionnel, alors il vous suffit -d'utiliser cette commande pour avoir une idée des pilotes dont vous avez +Ensuite, choisissez quels sont les pilotes à installer. Cela dépend de votre +matériel vidéo et de vos périphériques d'entrée. Si vous avez déjà un fichier +de configuration /etc/X11/xorg.conf fonctionnel, alors il vous +suffit d'utiliser cette commande pour avoir une idée des pilotes dont vous avez besoin :

@@ -186,19 +185,46 @@ Driver "radeon" +
+# emerge --verbose --pretend xorg-x11
+[ebuild   R   ] x11-base/xorg-x11-7.0-r1  USE="-xprint" INPUT_DEVICES="keyboard
+mouse -acecad -aiptek -calcomp -citron -digitaledge -dmc -dynapro -elo2300
+-elographics -evdev -fpit -hyperpen -jamstudio -joystick -magellan -magictouch
+-microtouch -mutouch -palmax -penmount -spaceorb -summa -synaptics% -tek4957
+-ur98 -vmmouse -void" VIDEO_CARDS="i128 mga savage -apm -ark -ati* -chips
+-cirrus -cyrix -dummy -fbdev -fglrx% -glint -i740 -i810 -imstt -neomagic
+-newport -nsc -nv -nvidia% -rendition -s3 -s3virge -siliconmotion -sis -sisusb
+-sunbw2 -suncg14 -suncg3 -suncg6 -sunffb -sunleo -suntcx -tdfx -tga -trident
+-tseng -v4l -vesa -vga -via -vmware -voodoo" 0 kB
+
+ +

+Configurez INPUT_DEVICES et VIDEO_CARDS selon vos besoins dans le fichier +/etc/make.conf. Les paramètres minimaux pour l'exemple ci-dessus +seraient INPUT_DEVICES="keyboard mouse" VIDEO_CARDS="ati". Si +vous ne configurer pas une de ces variables, xorg-x11 installera tous les +pilotes disponibles correspondants. En tant que pilotes de secours, il peut +être intéressant d'ajouter vesa et fbdev à VIDEO_CARDS. +

+

-Voici les paquets qui correspondent à ces pilotes : +Maintenant, installez le méta-paquet. Cela installera le serveur et les +applications usuelles, vous donnant accès à une implémentation fonctionnelle de +X.

-
-# emerge xf86-input-mouse xf86-input-keyboard xf86-video-ati
+
+# emerge xorg-x11
+# etc-update
 

-Ce n'est pas une mauvaise idée que d'installer xf86-video-vesa et -xf86-video-fbdev en tant que pilotes de secours au cas où quelque chose ne -fonctionnerait plus ainsi que xf86-input-evdev comme éventuel remplaçant -pour les pilotes du clavier et de la souris. +Remarquez que cette installation est plutôt minimaliste, donc les choses comme +xcursor-themes ne seront pas installées par défaut. Pour cet exemple précis, il +vous faudra installer xcursor-themes si vous avez changé les réglages de votre +curseur en whiteglass, redglass ou handhelds. Si vous utilisez les thèmes de +curseur gentoo, gentoo-blue ou gentoo-silver, il faut alors installer +gentoo-xcursors.

@@ -217,7 +243,7 @@ Remarques/problèmes usuels
-'emerge -u world' veut installer xorg-x11 6.x +'emerge -u world' veut installer xorg-x11 6.x ou virtual/x11

@@ -244,7 +270,7 @@ - + 3dfx @@ -372,7 +398,7 @@

    -
  • vesa bloque la machine avec les cartes mga
  • +
  • vesa bloque la machine avec les cartes Matrox
  • vga donne un affichage très étrange, l'écran étant divisé en quatre.
  • @@ -381,7 +407,7 @@
    -Utiliser glxinfo/glxgears +Faire fonctionner l'accélération 3D

    @@ -390,11 +416,12 @@

    -Pour obtenir des informations de débogage de la part de glxinfo pour faire -fonctionner le rendu direct : +Pour obtenir des informations de débogage afin de faire fonctionner le rendu +direct :

    -
    +
    +# grep -e EE -e WW /var/log/Xorg.0.log
     # LIBGL_DEBUG=verbose glxinfo
     
    @@ -413,7 +440,8 @@
    -Le contenu de /usr/lib/xorg a disparu ! +Un message d'erreur me dit que libbitmap ou libpcidata est +introuvable

    @@ -423,6 +451,11 @@ s'il n'y a plus aucun xorg-server sur le système.

    +

    +Assurez-vous aussi que ModulePath n'est pas configuré dans le fichier +/etc/X11/xorg.conf. +

    +
    @@ -439,22 +472,23 @@

    Vous pouvez aider à sortir les choses de /usr/X11R6 en corrigeant les paquets qui s'y installent et en remplissant des rapports de bogue. +N'oubliez pas non plus de réinstaller ces paquets.

    +
    +# cat ~/usr-x11r6-packages
    +# emerge --pretend $(< ~/usr-x11r6-packages )
    +
    +
    +
    -Autres problèmes +XKB ne marche pas, impossible changer de terminal virtuel, etc.
    • - Le paquet x11-base/xorg-x11 filtre maintenant tous les ModulePath et - RgbPath de votre /etc/X11/xorg.conf, puisque ces deux chemins - ont changé depuis les versions précédentes. Assurez-vous de lancer - etc-update pour que ces modifications prennent effet. -
    • -
    • De nombreuses dispositions de clavier XKB ont été déplacées, consolidées ou ont disparu. Regardez le répertoire /usr/share/X11/xkb/symbols/pc pour voir ce qu'il est advenu de @@ -471,5 +505,21 @@
    + +
    +Autres problèmes + + +
      +
    • + Le paquet x11-base/xorg-x11 filtre maintenant tous les ModulePath et + RgbPath de votre /etc/X11/xorg.conf, puisque ces deux chemins + ont changé depuis les versions précédentes. Assurez-vous de lancer + etc-update pour que ces modifications prennent effet. +
    • +
    + + +
Variable USEQue se passe-t-il avec la 7.0 ?Qu'en est-il avec la 7.0 ?