DRI est un ensemble de travail permettant aux logiciels d'accéder au matériel graphique d'une manière efficace et sûre. Il est installé avec XFree86 par défaut si vous disposez d'une carte vidéo le supportant. Pour vérifier si le DRI est installé correctement, vérifiez le fichier de traces /var/log/XFree86.0.log pour des indications comme:
(II) R128(0): Direct rendering enabled |
A partir d'un xterm, lancez glxinfo et cherchez la phrase:
direct rendering: Yes |
Vous pouvez aussi lancer le programme de test glxgears. Ce programme affiche une fenêtre avec trois engrenages tournants. xterm affichera le nombre d'images par cinq secondes, ce qui est une mesure de performance raisonnable. La fenêtre est redimensionnable, et le temps d'affichage des images écrites chaque seconde sont extrêmement dépendantes de la taille de la fenêtre.
Pour résoudre les problèmes éventuels, voir le Guide de l'utiilisateur DRI sur http://dri.sourceforge.net/doc/DRIuserguide.html.
Le support des polices TrueType est intégré à XFree86. Les éléments suivants ont besoin d'être complétés pour rendre les polices disponibles.
Etablir un répertoire pour les polices et y placer toutes les polices TrueType souhaitées.
Créer les fichiers fonts.scale et fonts.dir dans le répertoire des polices TrueType.
S'assurer que le module truetype est chargé dans XF86Config.
S'assurer que la variable FontPath dans XF86Config contient le répertoire des polices TrueType.
La construction d'XFree86 faite ci-dessus crée un répertoire pour les polices TrueType: /usr/X11R6/lib/X11/fonts/TTF. Ce répertoire dispose déjà de quelques polices TrueType et est configuré correctement. Si ce répertoire est satisfaisant, copiez toutes les autres polices TrueType que vous souhaitez dans ce répertoire. Sinon, créez un nouveau répertoire, de préférence dans le répertoire /usr/X11R6/lib/X11/fonts/ et placez vos polices TrueType ici.
Maintenant, allez dans le répertoire où se trouvent vos polices TrueType et lancez
mkfontscale && mkfontdir |
La section "Module" devrait ressembler à ceci:
Section "Module" ... Load "freetype" ... EndSection |
Le section "Files" devrait ressembler à ceci:
Section "Files" ... FontPath "/usr/X11R6/lib/X11/fonts/<TruetypeDir>/" ... EndSection |
Finalement, pour mettre à jour tous les fichiers de cache des polices spécifiés dans /etc/fonts/fonts.conf, lancez
fc-cache |
XFree86 sera maintenant capable d'utiliser les polices TrueType lorsqu'il sera relancé. Vous pouvez vérifier si les nouvelles polices sont disponibles avec les programmes xlsfonts et xfontsel.
Note : Vous devriez relancer mkfontscale et mkfontdir à chaque fois que vous ajoutez ou supprimez des polices TrueType. Vous devriez aussi relancer fc-cache à chaque fois que vous ajoutez ou enlevez des polices.
Dans cette version d'XFree86, il a été dit que les plans de codage du clavier non-latin n'incluaient pas le configuration pour les entrées latin et non-latin, ce qui était auparavant le cas. Pour configurer un clavier en latin et non-latin, modifiez l'option du pilote du clavier XkbLayout dans la section InputDevice du fichier XF86Config. Par exempe:
Section "InputDevice" Identifier "Keyboard0" Driver "Keyboard" Option "XkbModel" "pc105" Option "XkbLayout" "en_US,ru" Option "XkbOptions" "grp:switch,grp:alt_shift_toggle,grp_led:scroll" EndSection |
Dans cet exemple, vous pouvez utiliser la combinaison Alt-Shift pour passer d'un plan de codage à un autre et utiliser la LED "Scroll Lock" pour indiquer lorsque le deuxième plan est actif.
xdm apporte un utilitaire de connexion graphique et est normalement configuré avec /etc/inittab. La plupart des informations dont vous avez besoin pour personnaliser xdm se trouve dans sa page man. Pour exécuter xdm au lancement, modifiez le niveau d'initialisation par défaut à 5 et ajoutez les lignes suivantes à /etc/inittab:
# Lancez xdm en tant que service séparé x:5:respawn:/usr/X11R6/bin/xdm -nodaemon |
Il existe beaucoup d'options pouvant être configurées dans XFree86 et les clients X via les ressources. Des ressources typiques sont configurées dans le fichier ~/.Xresources.
La répartition du fichier ~/.Xresources consiste en une liste de spécifications de la forme:
object.subobject[.subobject...].attribute: value |
Typiquement, les composants d'une spécification de ressource sont liés ensemble par un lien serré, représenté par un point (.), ou lâche, représenté par une astérisque (*). Un lien serré indique que les composants de chaque côté du point doivent être directement associés comme défini dans l'implémentation. Une astérisque est un caractère spécial signifiant un nombre illimité d'une hiérarchie définie. Par exemple, XFree86 offre deux nouveaux curseurs: redglass et whiteglass. Pour utiliser une de ces ressources, vous avez besoin d'ajouter la ligne suivante:
Xcursor.theme: whiteglass |
Néanmoins, vous pouvez spécifier que le fond de tous les cliens avec:
*background: blue |
Des variables de ressources plus spécifiques vont surenchérir des noms moins spécifiques.
Des définitions de ressources sont disponibles dans les pages man de chaque client.
Pour charger vos ressourcesn, le programme xrdb doit être appelé avec les paramètres appropriés. Typiquement, la première fois que vous chargez les ressources, vous utilisez:
xrdb -load <filename> |
Pour ajouter des ressources à la base de données XFree86 en mémoire, utilisez:
xrdb -merge <filename> |
L'instruction xrdb est généralement placé dans ~/.xinitrc ou ~/.xsession. Pour plus d'informations, voir la page man xrdb.
Précédent | Sommaire | Suivant |
XFree86-4.3.0 | Niveau supérieur | Bibliothèques X |