Pour tester l'installation de Xorg, tapez startx
. Cette commande lance un
gestionnaire de fenètres trés rudimentaire appelé twm avec trois terminaux X (xterm) et
une fenètre d'horloge (xclock). Le terminal X dans le coin
supérieur gauche est un terminal de login et lance exit dans le terminal quand l'on
quittera la session X Window. Le
troisième terminal X peut être recouvert sur votre système par les
deux autres terminaux X.
Generally, there is no specific configuration required for Xorg, but customization is possible. For details see la section intitulée « Configuration des périphériques Xorg » below.
Jusqu'à récemment (relativement parlant) presque toutes les
installations X Window que vous
avez effectuées ou rencontrées étaient installées dans le
répertoire /usr/X11R6
. Cela a été la
norme pendant des années. Les développeurs restant sur cela ont
écrit leurs scripts d'installation des paquets à la recherche de
X dans l'emplacement standard. Les
choses ont changées et la tendance est d'installer maintenant
X dans /usr
. Certaines personnes veulent installer dans
un emplacement personnalisé.
Beaucoup de développeurs de paquets n'ont pas rattrapé le
changement et leurs paquets sont encore à essayer de trouver
X dans /usr/X11R6
et donc échouent quand vous essayez de
construire le paquet. Si pour la plupart des paquets, il n'est pas
difficile de «hacker» le script d'installation pour résoudre le
problème, ce n'est pas la solution à long terme au problème. Les
développeurs amont ont besoin de moderniser leurs scripts
d'installation et d'éliminer complètement le problème.
Jusque-là, vous pouvez créer un lien symbolique pour satisfaire la
nécéssité de /usr/X11R6
de sorte que
vous ne serez pas gêné avec un échec de construction de paquet en
raison de ce problème connu. Si vous souhaitez créer le lien
symbolique, taper la commande suivante en tant que root
(assurez vous de modifier <$XORG_PREFIX>
de façon
appropriée):
ln -vsf <$XORG_PREFIX>
/usr/X11R6
Xft fournit le rendu des polices anti-crénelage à travers
Freetype, et les polices sont
contrôlés par le côté client à l'aide de Fontconfig. Le chemin de recherche par défaut
est /usr/share/fonts
et ~/.fonts
. Fontconfig recherche des répertoires dans son
chemin de façon récursive et maintient un cache des
caractéristiques de la police dans les fichiers fonts.cache-1
dans chaque répertoire. Si le cache
semble pas être à jour, il est ignorée, et l'information est
(lentement) extraites de la polices elles-mêmes. Ce cache peut être
régénéré en utilisant fc-cache à tout moment. Vous
pouvez voir la liste des polices connues par Fontconfig en exécutant la commande
fc-list.
si vous avez installé Xorg dans
n'importe quel préfixe autre que /usr
, Les polices X ne seront pas installées dans un emplacement
connu par Fontconfig. Cela empêche
Fontconfig d'utiliser le faible
rendu des polices Type 1 ou les polices non-évolutive bitmap. Les
liens symboliques sont créés depuis OTF
et TTF
les
répertoires de polices X vers
/usr/share/fonts/X11-{OTF,TTF}
. Cela
autorise Fontconfig à utiliser les
polices OpenType et TrueType fournies par X (qui sont évolutives et de qualité
supérieure).
Fontconfig utilise des noms comme
"Monospace 12" pour définir les polices. Les applications utilisent
généralement les noms de polices génériques telles que "Monospace",
"Sans" et "Serif". Fontconfig
résout ces noms par une police qui a tous les caractères qui
couvrent l'orthographe de la langue indiquée par les paramètres
régionaux. La connaissance de ces noms de polices est inclus dans
/etc/fonts/fonts.conf
. Les polices
qui ne sont pas répertoriés dans ce fichier restent utilisables par
Fontconfig, mais elles ne seront
pas accessibles par les noms de familles génériques.
Les polices standards évolutives qui accompagnent X fournissent une très mauvaise couverture d'Unicode. Vous remarquerez peut-être dans les applications qui utilisent Xft que certains caractères apparaissent comme une boîte avec quatre chiffres binaires à l'intérieur. Dans ce cas, un jeu de polices avec les glyphes disponibles n'a pas été trouvé. D'autres fois, les applications qui n'utilisent pas d'autres familles de polices par défaut et n'ont pas accepté les substitutions de l' Fontconfig affichent des lignes vides lorsque la police par défaut ne couvre pas l'orthographe de la langue de l'utilisateur. Cela arrive, par exemple avec Fluxbox dans la localisation ru_RU.KOI8-R.
Afin d'offrir une plus grande couverture d'Unicode, il est recommandé que vous installiez ces polices:
DejaVu fonts - Ces polices sont des remplacements pour les polices Bitstream Vera et fournissent des scripts basés sur le latin avec des accents et des glyphes cyrilliques.
FreeFont - Cet ensemble de polices couvre presque tous les caractères non-CJC, mais n'est pas agréable visuellement. Fontconfig va l'utiliser comme un dernier recours pour remplacer les noms génériques de la famille de polices.
Microsoft Core fonts
- Ces polices offrent une couverture légèrement moins bonne
que freefont d'Unicode, mais font plus illusion. Soyez sûr de
lire la licence avant de les utiliser. Ces polices sont
énumérés dans les alias du répertoire /etc/fonts/fonts.d
par défaut.
Firefly New Sung
font - Cette police fourni la couverture chinoise. Ces
polices sont énumérés dans les alias du répertoire
/etc/fonts/fonts.d
par défaut.
Arphic fonts - un
ensemble similaire à la police Firefly New Sung de polices
chinoises. Ces polices sont énumérés dans les alias du
répertoire /etc/fonts/fonts.d
par défaut.
Kochi fonts -
Elles fournissent les caractères japonnais, et sont listées
dans les alias du répertoire /etc/fonts/fonts.d
par défaut.
Baekmuk fonts - Ces
polices fournissent la couverture Coréenne, et sont listées
dans les alias du répertoire /etc/fonts/fonts.d
par défaut.
La liste ci-dessus ne donnera pas une couverture complète d'Unicode. Pour plus d'informations, vous pouvez consulter le Unicode Font Guide.
Par exemple, considérons l'installation des polices DejaVu. A
partir du répertoire source décompressé, exécuter les commandes
suivantes en tant que root
:
install -v -d -m755 /usr/share/fonts/dejavu && install -v -m644 *.ttf /usr/share/fonts/dejavu && fc-cache -v /usr/share/fonts/dejavu
Pour la plupart des configurations matérielles, Xorg va automatiquement obtenir la configuration correcte du serveur sans aucune intervention de l'utilisateur. Il existe, cependant, certains cas où l'auto-configuration sera incorrecte. Voici quelques exemples de la configuration manuelle qui peuvent être utile dans ces cas la.
Pour la plupart des appareils d'entrée, aucune configuration supplémentaire sera nécessaires. Cette section est fourni à titre informatif seulement.
Un exemple de configuration XKB par défaut peut être comme le
suivant (executé en tant que root
):
cat > /etc/X11/xorg.conf.d/xkb-defaults.conf << "EOF" Section "InputClass" Identifier "XKB Defaults" MatchIsKeyboard "yes" Option "XkbOptions" "terminate:ctrl_alt_bksp" EOF
Encore une fois, avec Xorg, peu ou aucune configuration
supplémentaire n'est nécessaires. Si vous avez besoin d'options
supplémentaires à passer à votre pilote vidéo, par exemple, vous
pouvez utiliser ce qui suit (de nouveau, executé en tant que
root
):
cat > /etc/X11/xorg.conf.d/videocard-0.conf << "EOF" Section "Device" Identifier "Videocard0" Driver "radeon" VendorName "Videocard vendor" BoardName "ATI Radeon 7500" Option "NoAccel" "true" EndSection EOF
Une autre configuration courante est d'avoir des configurations multi-serveurs pour une utilisation dans des environnements différents. Bien que le serveur détecte automatiquement la présence d'un autre moniteur, il peut obtenir un ordre incorrect:
cat > /etc/X11/xorg.conf.d/server-layout.conf << "EOF" Section "ServerLayout" Identifier "DefaultLayout" Screen 0 "Screen0" 0 0 Screen 1 "Screen1" LeftOf "Screen0" Option "Xinerama" EndSection EOF
Last updated on 2011-12-12 01:31:25 +0100