Débuter rapidement avec XFree86.
![]()
Les versions actuelles de XFree86 possèdent plusieurs utilitaires vous permettant d'automatiser la configuration d'un serveur. La plupart des documentations existantes décrivent la configuration manuelle ainsi que de nombreux détails techniques. Elles sont souvent destinées aux utilisateurs confirmés, ce guide est lui, au contraire, destiné à un utilisateur lambda qui souhaite rapidement utiliser X.
Avant de commencer.
Généralités
Trois outils sont disponibles pour configurer XFree86 :
- XF86Setup
- xf86config
- xvidtune
XF86Setup qui utilise une interface graphique est l'outil idéal pour une configuration initiale. Par contre, dans certains cas, vous ne pourrez pas l'utiliser. Si vous utilisez une carte non compatible VGA, un moniteur à fréquence fixe, ou OS/2 vous ne pourrez utiliser ce programme. Consultez la section consacrée à xf86config. Si vous n'avez pas beaucoup de mémoire RAM ou si votre système n'est pas très rapide, utilisez plutôt xf86config.
xf86config est un programme qui fonctionne en mode texte, et il fonctionne sur la plupart des configurations. Si vous avez un moniteur à fréquence fixe qui ne fonctionne pas avec les modes textes standards, lisez la documentation nécessaire et effectuez la configuration à la main.
xvidtune est un programme qui permet d'ajuster les réglages de l'écran. XF86Setup vous proposera d'utiliser xvidtune au moment voulu. Si vous utilisez xf86config, vous pouvez utiliser xvidtune ultérieurement.
Vous trouverez une description des ces programmes dans les sections suivantes. Si vous n'êtes pas du genre à lire les manuels, vous pouvez exécuter XF86Setup maintenant. En cas de problème, la documentation sera toujours là !
Il est aussi possible d'utiliser XF86Setup à partir de X pour effectuer des changements à la configuration actuelle. Ces instructions sont, à peu de choses près, similaires à celles utilisées lors de la configuration initiale du système.
Utiliser XF86Setup.
Que faut-il pour utiliser XF86Setup?
Vous devez installer sur votre machine, le serveur XF86_GA16, (nécessaire au fonctionnement de XF86Setup), et le serveur X compatible avec votre carte vidéo.
XF86Setup <Entrée>
Note : le programme XF86Setup se trouve dans le répertoire /usr/X11R6/bin/ XF86Setup vérifie dans un premier temps que tous les fichiers nécessaires sont présents et que vous êtes connecté en utilisateur root. Si un problème est rencontré, un message est affiché et l'exécution du programme se termine. Corrigez le problème et exécutez le à nouveau.
Questions initiales.
Une fois les réponses à ces questions apportées, le programme vous prévient qu'il va passer en mode graphique, appuyez sur Entrée. Si au bout de quelques instants vous ne voyez pas apparaître le message de bienvenue, quelque chose ne fonctionne pas correctement. Vous pouvez utiliser la combinaison de touches Ctrl-Alt-Backspace pour revenir au mode texte. Utilisez xf86config à la place de XF86Setup.
Une fois que le serveur VGA16 est démarré et que le programme a fini son chargement, vous verrez apparaître un certain nombre de boutons à l'écran. Certains correspondent aux différentes catégories de paramètres à configurer : Mouse, Keyboard, Card, Monitor et Other, d'autres correspondent aux fonctions : Abort, Done et Help.
Configuration.
Ecran d'accueil de XF86Setup
Il est conseillé de configurer dans un premier temps la souris, cela facilitera le reste de la configuration.
Bouton Mouse. (Souris ).
L'écran de configuration de la souris est utilisé pour vérifier que la souris fonctionne correctement. Si ce n'est pas le cas, vous pouvez utiliser des raccourcis claviers pour effectuer la configuration.
Vous trouverez une représentation d'une souris trois boutons. Lorsque vous déplacez votre souris, les coordonnées du pointeur sont modifiées. Si vous appuyez sur un bouton de la souris, le bouton correspondant à l'écran devient noir. Si rien ne se passe, la souris n'est pas correctement configurée.
Vous trouverez donc des boutons correspondant aux différents protocoles, une représentation de la souris, un bouton permettant de valider les modifications effectuées, ... Vous trouverez aussi une boîte de dialogue utilisée pour définir le périphérique à utiliser.
XF86Setup - Souris Dans un premier temps, essayez de déplacer la souris et voyez si le pointeur se comporte correctement. Si c'est le cas, essayez les boutons. Si tout fonctionne correctement, vous pouvez passer à la configuration suivante.
La plupart des souris utilisent le protocole Microsoft, il existe aussi un autre protocole : MouseSystems. Certaines souris sont capables d'utiliser les deux. Il existe plusieurs moyens de basculer entre ces deux protocoles. Lors de la connexion, le protocole envoie un signal qui peut être controlé avec différentes combinaisons des paramètres 'ClearDTR' et 'ClearRTS'. D'autres souris ont besoin qu'un des boutons soit maintenu enfoncé lors de la connexion. Si c'est le cas de votre souris, maintenez le bouton approprié enfoncé tout en choisissant Apply (appuyez sur 'a').
Une fois que le pointeur de la souris se déplace correctement, effectuez un test des trois boutons de la souris. Si votre souris ne possède que deux boutons, activez l'option 'Emulate3Buttons' et cliquez simultanément sur les deux boutons pour émuler le troisième bouton. Si tous les boutons ne fonctionnent pas correctement, essayez de changer le paramètre 'Chord Middle' ou essayez un autre protocole (il se peut que celui que vous avez choisi ne soit pas le bon).
Bouton Keyboard. (Clavier ).
Vous devez spécifier le modèle et la configuration du clavier, appuyez ensuite sur 'a' pour valider. La représentation graphique du clavier est modifiée en fonction de vos choix. Pour des claviers non-U.S. vous pouvez effectuer votre choix à partir de la liste. Vous pouvez aussi utiliser les options qui se trouvent sur la droite.
XF86Setup - Clavier
Bouton Card. (Carte).
XF86Setup - Sélection des cartes Vidéo Une fois l'écran principal Card affiché, utiliser le bouton 'Card List' et choisissez votre carte vidéo à partir de la liste. Si des fichiers README sont associés à votre carte, vous pouvez utiliser le bouton 'Read README file' (ce qui est recommandé !) pour avoir des informations supplémentaires.
XF86Setup - Ecran principal Card Pour utiliser 'Detailed Setup', choisissez d'abord le serveur approprié pour votre carte. Lisez les fichiers README correspondants en utilisant le bouton 'Read README file'.
Choisissez ensuite le circuit et le Ramdac utilisé par votre carte. Dans la majorité des cas, le programme les détectera automatiquement.
XF86Setup - Horloge/RAMDAC L'horloge doit être spécifiée car il est souvent délicat de les détecter (sauf dans le cas où l'horloge est intégrée à un autre circuit).
Vous pouvez choisir un certain nombre d'options, si cela vous est indiqué dans le fichier README.
Vous pouvez indiquer la vitesse maximum de votre Ramdac. Certains Ramdacs peuvent utiliser plusieurs vitesses. La vitesse maximum ne peut être détectée par le serveur, la fréquence la plus basse est donc utilisée si vous n'en indiquez aucune.
Vous pouvez aussi indiquer la quantité de mémoire présente sur la carte, qui est souvent automatiquement détectée par le serveur.
Bouton Monitor. (Moniteur).
Indiquez les fréquences horizontales et verticales supportées par votre moniteur dans la boîte d'entrée correspondante. Vous pouvez indiquer des fréquences spécifiques ou une série de fréquences séparées par le caractère -. Si le moniteur supporte plusieurs fréquences, ou plusieurs séries, utilisez le caractère , pour les séparer.
XF86Setup - Moniteur
Si vous ne trouvez pas les informations requises dans votre manuel, utilisez un des choix issus de la liste des moniteurs génériques. Vous ne pourrez pas dans ce cas obtenir les performances maximum.
Bouton Other. (Autres).
Vous pouvez probablement sauter cette étape, et utiliser les paramètres qui y sont définis par défaut.
Compléter la configuration.
Une fois la configuration terminée, appuyez sur 'Done' puis sur 'Okay'. Le système va maintenant basculer en mode texte.
Le programme va maintenant tenter de démarrer le serveur approprié à votre carte, avec tous les paramètres que vous avez précisés. Si le serveur ne fonctionne pas, vous avez peut être fait une erreur et il vous sera proposé de retourner à l'écran de configuration.
Retour au mode texte.
Il se peut qu'au démarrage du serveur, l'affichage soit illisible, utilisez la combinaison de touches Ctrl-Alt-+ pour changer de mode vidéo. Vous verrez apparaître une boîte d'entrée et trois boutons.
Le second serveur.
XF86Setup - xvidtune Le premier bouton 'Run xvidtune', est utilisé pour exécuter xvidtune afin d'ajuster les modes vidéo. La combinaison de touche utilisée précédemment est inactive lors de l'utilisation de xvidtune, utilisez les boutons 'Next' et 'Prev' pour changer de mode. De ce fait, ne bougez pas la souris lorsque vous appuyez sur l'un d'entre eux. Si le mode vers lequel vous avez basculé n'est pas lisible, appuyez sur Entrée pour passer au mode suivant.
Le second bouton 'Save the configuration and exit', sauvegarde les modifications dans un fichier dont le nom est spécifié dans la boîte d'entrée (Save configuration to:). Lorsque la sauvegarde est terminée, un message apparaît et appuyez sur le bouton 'Okay'.
Le troisième bouton 'Abort - 'Don't save the configuration', sort du programme sans sauvegarder les modifications effectuées.
Après être retourné en mode texte, le message `Configuration complète.' apparaît. Vous pouvez maintenant démarrer le serveur X avec la commande appropriée 'startx' (la plupart du temps).
Pour finir.
Utiliser xf86config.
A partir d'un écran texte, exécutez le programme xf86config. Il est recommandé d'exécuter le programme en tant qu'utilisateur root. Pour quitter le programme vous pouvez utiliser la combinaison de touches Ctrl-c ou la touche Delete.xf86config <Entrée>
Note : le programme xf86config se trouve dans le répertoire /usr/X11R6/bin/ Un écran vous présentera ce que vous devez faire, vous trouverez aussi des notes relatives aux différentes étapes du processus. Elles vous aiderons lors de la configuration et vous fournirons de précieuses informations.
Dans un premier temps, vous verrez apparaître un écran qui contient des informations qui pourront vous être utiles. Lisez le et appuyez sur la touche Entrée.
L'écran d'introduction.
Le programme va vérifier que le répertoire /usr/X11R6 est présent sur votre système. Il vous indique aussi ce qu'il faut ajouter à votre variable d'environnement PATH.
Vérifier le PATH.
Le programme vérifie aussi la présence du répertoire /usr/X386 utilisé par les anciennes versions de XFree86.
Choisissez le type de souris à partir du menu et entrez le nom du périphérique auquel la souris est connectée.
Configuration de la souris.
Répondez simplement Yes à la question relative au clavier.
Configuration du clavier.
La configuration du moniteur consiste à fournir la description et les spécifications de votre moniteur.
Configuration du moniteur.
Vous devez d'abord indiquer la fréquence de synchronisation horizontale. Cette ou ces valeurs sont très importantes. Vous pouvez utiliser la ou les valeurs prédéfinies si elles correspondent à celle de votre moniteur. Si ce n'est pas le cas, consultez votre manuel.
Même procédure pour la fréquence de synchronisation verticale. Si ces valeurs ne sont pas correctes, vous risquez d'endommager votre moniteur.
Vous devez ensuite identifier votre moniteur (fabriquant et modèle). Vous pouvez sauter cette étape en appuyant sur Entrée.
Vous pouvez consulter la base de données relative aux cartes.
Choisir votre carte.
Sélection du serveur.
Dans tous les cas, vous souhaiterez probablement utiliser le serveur SVGA.
Répondez ensuite Yes lorsque le programme vous proposera de créer lui-même le lien symbolique.
Configuration Ecran/Vidéo.
Choisissez à partir de la liste, la quantité de mémoire vidéo présente sur votre carte.
Vous pouvez préciser un certain nombre de renseignements sur votre carte (identificatif, modèle, ...). Vous pouvez sauter cette étape en appuyant directement sur Entrée.
Il vous sera demandé de préciser le type de RAMDAC et l'horloge utilisé sur votre carte.
Vous devez maintenant indiquer le mode vidéo à exécuter. Le programme vous propose les différents modes fonctionnant avec votre carte (certaines peuvent ne pas fonctionner avec votre moniteur). Vous pouvez accepter les paramètres proposés, mais vous pouvez aussi inverser l'ordre. Par exemple avec une carte équipée de 1Mo de mémoire, les modes suivants seront proposés :
Sélection du mode.
"640x480" "800x600" "1024x768" for 8bppChoisissez 1 pour changer les paramètres pour 8bpp et tapez 432 pour choisir l'ordre inverse.
Lorsque vous avez choisi les modes, choisissez l'option 4 pour continuer.
Le programme vous propose maintenant de sauvegarder la configuration dans le fichier XF86Config. Répondez par Yes.
Création du fichier XF86Config.
La configuration est terminée, il est conseillé de vérifier le fichier avant de l'utiliser.
Notes finales.
Modifier le fichier XF86Config.
Pour modifier le fichier XF86Config, utilisez un éditeur (vi). Voici ce que vous devez modifier:
Une fois les modifications effectuées, copiez le fichier XF86Config dans /usr/X11R6/lib/X11 et exécutez la commande 'startx'.
Le serveur X doit maintenant fonctionner. Si vous avez des problèmes avec l'affichage, consultez la section consacrée à xvidtune. Si vous rencontrez d'autres problèmes, consultez la dernière section de ce document.
Exécuter xvidtune.
Vous pouvez utiliser xvidtune pour affiner les réglages de l'affichage vidéo.
Pour cela, depuis X, vous devez ouvrir un terminal xterm et vous utilisez la commande xvidtune à partir du prompt pour lancer le programme. Lisez le message d'avertissement et cliquez sur OK. Cliquez ensuite sur le bouton Auto.
xvidtune - Ecran principal Pour ajuster vos réglages, utilisez les boutons Up/Down/Left/Right ou Shorter/Taller/Wider/Narrower.
Une fois l'affichage ajusté, utilisez le bouton Show pour que le ModeLine correct soit mis dans le fichier XF86Config. Pour vous aider à copier cette ligne dans le fichier XF86Config, il suffit d'utiliser votre éditeur et de copier la ligne.
Une fois que vous avez terminé, utlisez le bouton Quit.
Problèmes rencontrés.
Il se peut que vous rencontriez des problèmes avec XFree86. Cette section contient un certain nombre de problèmes qui peuvent apparaître lors de la configuration accompagnés de diverses solutions. De part le nombre de configurations disponibles sur le marché, nous ne pouvons hélas recenser tous les problèmes que vous pouvez rencontrer.Pour des informations plus récentes, vous pouvez aussi consultez le FAQ disponible sur <http://www.XFree86.org/FAQ>.
En dernier recours, vous pouvez aussi envoyer un message sur comp.windows.x.i386unix ou sur comp.os.linux.x. Vous pouvez aussi envoyer un mail à XFree86@XFree86.org.
La souris ne fonctionne pas, elle reste bloquée dans une zone de l'écran.
Vous avez choisi le mauvais protocole. Essayez-en un autre.
Le serveur ne démarre pas, la souris semble occupée.
Effectivement, c'est probablement le cas. Ceci arrive souvent lorsque vous utilisez gpm. Supprimez le processus gpm et relancez startx.
Le bouton du milieu ne fonctionne pas .
Dans un premier temps, assurez-vous que vous utilisez le bon protocole pour votre souris.
De nombreuses souris trois boutons fonctionnent avec les deux protocoles. Elles fonctionnent donc en mode deux et trois boutons. Il existe plusieurs moyens de basculer entre les protocoles.
Il se peut qu'un switch soit présent sur la souris afin de basculer entre les protocoles. Vous pouvez aussi essayer de maintenir le bouton du milieu enfoncé au démarrage. Vous pouvez aussi basculer via le serveur en utilisant la bonne combinaison de paramètres. Consultez le section Pointer de la page du man consacrée à XF86Config.
L'affichage n'est pas correctement positionné.
Consultez la section relative à xvidtune.
xf86config ou xvidtune ne sont pas présents sur mon système.
Trois possibilités se présentent :
©1996 Pour l'adaptation française : "Logiciels du Soleil"