XFree profite à présent de la configuration de la console
(loadkeys
).
Placer dans la section Keyboard
du fichier de configuration
(souvent nommé XF86Config
) :
Protocol "Standard"
RightAlt Modeshift
ScrollLock ModeLock
RightCtl Control
XkbKeymap "xfree86(fr)"
On peut aussi utiliser le fichier Xmodmap
proposé par le Guide
du Rootard Linux (il est alors parfois nécessaire d'utiliser
XkbDisable
dans la section Keyboard
) ou bien les
recommandations du
Fr-HOWTO
.
La bibliothèque X11 par T. Quinot permet d'utiliser les touches mortes sous de nombreuses applications X récalcitrantes.
Pour profiter, sous X, des effets de l'une des tables disponibles pour la
console P. Saratxaga nous recommande d'employer
mk_modmap
cd /usr/lib/kbd/keytables
cat le_nom_du_fichier_adequat.map | mk_modmap > ~/.Xmodmap
xmodmap ~/.Xmodmap
Quelle version de XFree utiliser pour profiter de ma carte vidéo ?
La plus récente, afin de profiter de toutes les améliorations.
Certains circuits ne fonctionnent qu'à partir d'une version donnée :
En cas de problème avec un matériel récent (par exemple un circuit couplé à un bus AGP ou bien un Mystique 220 ou II) installer XFree 3.3.2 (explorer SuSE ).
Des serveurs commerciaux existent et prennent en charge au mieux les circuits propriétaires, consulter le Commercial-HOWTO .
Comment obliger XFree à exploiter les modes évolués de ma carte vidéo, afin d'augmenter le nombre de couleurs simultanément utilisables ?
Invoquer " startx -- -bpp C
" où C
remplace le nombre de bits par pixel : 15, 16, 24 ou 32.
Attention : il faut bien deux tirets (" -- ") après startx
.
Certains serveurs ou circuits graphiques ne fournissent pas tous les modes
: lire la page de manuel du serveur X employé. On peut aussi placer
l'argument -bpp ...
dans la variable serverargs
du script
startx
Il faut, bien entendu, ajouter au fichier XF86Config
les
sous-sections Depth
nécessaires. On peut aussi y utiliser
DefaultColorDepth
.
D'autre part, le rapport résolution/nombre de couleurs dépend de la mémoire vidéo installée sur votre carte. La formule magique permettant de déterminer la mémoire vidéo nécessaire à une configuration est la suivante :
Nb_pixels_par_lig * Nb_pixels_par_col * log2(nb couleurs)
Par exemple, si l'on désire une résolution de 1024 par 768 en 256 couleurs, il faut une mémoire vidéo de 1024*768*8 bits, soit 786432 octets (moins d'un Mo), avec 2 Mo, et pour la même résolution, on ne peut avoir qu'une résolution de 16 bits par pixel (soit 64 millions de couleurs).
Sous xdm on modifiera le fichier Xservers
(placé dans
/usr/X11R6/lib/X11/xdm
ou /etc/X11/xdm
) :
:0 local /usr/X11R6/bin/X -bpp C
X semble parfois ignorer les commandes de la souris. Les fenêtres ne se déplacent plus, les boutons sont inutilisables ...
Appuyer sur la touche NumLock
(de verrouillage en mode " chiffres "
du pavé numérique) de façon à éteindre le voyant.
libXaw3d
ou
libXaw95
en faveur de libXaw
résoudrait partiellement le
problème.NumLock
activé, les menus libXaw
(dits " Athena ") ne fonctionnent pas
toujours correctement.
Comment passer la machine sous xdm
?
Sur de nombreuses distributions il suffit de modifier le fichier
/etc/inittab
. Y lire les commentaires, à la recherche d'un
runlevel X11
ou bien xdm
, afin de changer de
runlevel par défaut (dit initdefault).
Sous Red Hat, par exemple, il suffit de modifier la ligne :
id:X:initdefault:
où X
remplace un chiffre. Remplacer le chiffre par 5.
C. Deleuze :
Ctrl-R quitte xdm
et ramène à la console texte.
J. Salgado :
Pour obtenir la congiguration par défaut (un simple xterm) : au lieu de
taper "enter" après le mot de passe, taper "F1".
Comment profiter, sous X Window, de PEX et XIE ?
A. Delcros répond :
Par défaut ces modules, un peu lourds parait-il, ne sont pas chargés. Donc,
pour les charger, il suffit de modifier /etc/XF86Config
ou
/etc/X11/XF86Config
(ça dépend des installations) et d'ajouter
dans la section Module
:
Section "Module"
load "pex5.so"
load "xie.so"
EndSection
Ceux qui ne savent pas à quoi PEX et XIE servent peuvent continuer à s'en passer.
L'outil de configuration de Metro X "ConfigX", livré avec Red Hat 5.0, plante lors de la configuration du clavier francais.
C'est un bogue. Il faut laisser la configuration par défaut (clavier
américain) puis, sous Linux, éditer /etc/X11/X11Metroconfig
.
La liste des types de claviers tolérés se trouve dans
/usr/X11R6/lib/X11/Metro/configX/KeyboardInfo
Chapitre suivant, Chapitre Précédent
Table des matières de ce chapitre, Table des matières générale
Début du document, Début de ce chapitre