Xorg/Guide/fr

Xorg est le serveur X Window qui permet aux utilisateurs de disposer d'un environnement graphique. Ce guide explique ce qu'est Xorg, comment l'installer et ce que sont les différentes options de configuration.

Environnement graphique vs ligne de commande
L'utilisateur moyen peut être effrayé à l'idée d'avoir à taper des commandes. Pourquoi ne pourrait-il pas pointer avec la souris et cliquer pour se frayer son chemin dans l'espace de liberté procuré par Gentoo (et Linux en général) ? Eh bien, naturellement, il peut le faire ! Linux offre une grande variété d'interfaces utilisateur très attractives et des environnements que vous pouvez installer au-dessus de votre installation existante.

C'est une des plus grandes surprises pour les nouveaux utilisateurs de découvrir que l'interface utilisateur graphique, n'est rien d'autre qu'une application qui tourne sur leur système. Ce n'est pas une partie du noyau Linux, ou une autre fonctionnalité interne du système. C'est un outil puissant qui active complètement les capacités graphiques de votre station de travail.

Comme les normes sont importantes, une norme pour dessiner et déplacer des fenêtres sur l'écran, interagissant avec l'utilisateur via la souris, le clavier et autres dispositifs, a été créée et nommée le système X Window', couramment abrégé en X11 ou tout simplement X. Ce système est utilisé sur Unix, Linux et les systèmes d'exploitation basés sur Unix à travers le monde entier.

L'application qui permet aux utilisateurs d'exécuter les interfaces graphiques et qui se base sur la norme X11 est Xorg-X11, un embranchement du projet XFree86. XFree86 ayant décidé d'utiliser une licence qui pourrait s'avérer incompatible avec la licence GPL, l'utilisation de Xorg est par conséquent recommandée. L'arbre de Portage ne contient plus de paquet XFree86 dorénavant.

Le projet X.org
Le projet X.org a créé et tient à jour une mise en œuvre du système X11 librement distribuable et open-source. Il s'agit d'une infrastructure de bureau open-source basée sur X11.

Xorg procure une interface entre votre matériel et l'application graphique que vous voulez exécuter. En plus de cela, Xorg est compatible avec le fonctionnement en réseau, ce qui signifie que vous pouvez exécuter une application sur un système tout en visualisant les résultats sur un autre.

Installer Xorg
Avant de pouvoir installer Xorg, vous devez préparer votre système à le recevoir. Tout d'abord, il vous faut configurer le noyau pour qu'il prenne en charge les périphériques d'entrée et les cartes vidéo. Ensuite il faudra préparer  pour que les bons pilotes et les paquets Xorg soient compilés et installés.

Prise en charge des pilotes de périphérique d'entrée
Par défaut, Xorg utilise , un pilote de périphérique d'entrée générique. Vous devez changer la configuration de votre noyau pour qu'il prenne en charge. Lisez le Guide de configuration du noyau si vous ne savez pas comment configurer votre noyau.

Kernel modesetting
Les pilotes vidéo open-source modernes s'appuient sur le kernel modesetting (KMS). KMS procure un démarrage graphique amélioré moins vacillant, avec un changement d'utilisateur plus rapide, une console à tampon de trames incorporée, une transition douce entre console et Xorg et d'autres fonctionalités. KMS entre en conflit avec les pilotes de tampon de trames patrimoniaux, qui doivent rester désactivés dans la configuration de votre noyau.

En premier lieu, préparez votre noyau pour KMS. Vous devez accomplir cette étape sans vous soucier du pilote vidéo Xorg que vous allez utiliser.

Next configure the kernel to use the proper KMS driver for the video card. Intel, nVidia, and AMD/ATI are the most common cards, so follow code listing for each card below.

Pour les cartes Intel  :

Pour les cartes nVidia :

Pour les cartes AMD/ATI les plus récentes (RadeonHD 2000 et postérieures), vous devrez installer ou. Une fois que vous avez installé un de ces paquets, configurez votre noyau comme expliqué en détails dans la section firmware  de la  page Radeon::

Device Drivers ---> Graphics support ---> <*> Direct Rendering Manager ---> <*>   ATI Radeon [*]     Enable modesetting on radeon by default [ ]     Enable userspace modesetting on radeon (DEPRECATED) }}
 * 1) (Enable Radeon KMS support)

Exit the kernel configuration, rebuild the kernel, and reboot.

Vous en avez maintenant terminé avec la configuration du KMS, continuez avec la préparation du fichier à la section suivante.

Configuration de make.conf
Maintenant que votre noyau est préparé, vous devez configurez des variables importantes dans le fichier   avant d'installer Xorg.

The first variable is VIDEO_CARDS. This is used to set the video drivers that you intend to use and is usually based on the kind of video card you have. The most common settings are  for nVidia cards or   for ATI cards. Both have actively developed, well-supported open-source drivers.

Le pilote  peut être utilisé pour les stations de travail ou les ordinateurs portables munis des jeux de circuits Intel courants intégrés.

The second variable is INPUT_DEVICES and is used to determine which drivers are to be built for input devices. In most cases setting it to should work just fine. If you use alternative input devices, such as a Synaptics touchpad for a laptop, be sure to add it to INPUT_DEVICES.

Maintenant déterminez quels pilotes vous allez utiliser et ajouter les définitions nécessaires au fichier  :

Si les définitions suggérées ne fonctionnent pas pour vous, vous devriez installer le paquet, passer en revue toutes les options disponibles et choisir celles qui s'appliquent à votre système. Cet exemple est pour un système doté d'un clavier, d'une souris, d'un pavé tactile Synaptics et d'une carte vidéo Radeon.

Après avoir défini toutes les variables nécessaires, Xorg peut être installé.

Dès que l'installation est terminée, vous devez réinitialiser quelques variables d'environnement avant de continuer :

Utilisateurs NVidia
For NVidia users it might be beneficial to run in order to generate a working  file for the selected graphics card. Without this step the file will need to be created manually as described below. Missing the will sometimes generate a "No screens found" error to the terminal when attempting to.

Le pilote NVidia ne fonctionnera qu'après un redémarrage, donc soyez sûr de redemarrer le systeme après avoir exécuté nvidia-xconfig.

Il est possible - et même recommandé - de choisir le moteur de rendu OpenGL matériel plutôt que logiciel :

Configurer Xorg
Le serveur X est conçu pour fonctionner dès l'installation sans besoin d'éditer des fichiers de configuration. Il devrait détecter et configurer les périphériques tels que souris, clavier et moniteurs.

Vous devriez d'abord essayer  utiliser startx sans éditer aucun fichier de configuration. Si Xorg en démarre pas, où s'il y a un autre problème, alors vous devez configurer Xorg à la main comme expliqué dans la section qui suit.

Le répertoire xorg.conf.d
Les fichiers de configuration de Xorg sont stockés dans. Chaque fichier reçoit un nom unique qui se termine par. Si les noms de fichier commencent par un nombre, alors Xorg lira les fichiers dans l'ordre numérique. sera lu avant ,et ainsi de suite. Vous n'avez pas besoin  de les numéroter, mais cela aide à les organiser.

Utiliser startx
Try to start up the X server. is a script that executes an X session; that is, it starts the X server and some graphical applications on top of it. It decides which applications to run using the following logic:


 * Si un fichier nommé  existe dans le répertoire home, il exécute les commandes qu'il y trouve.


 * Otherwise, it will read the value of the XSESSION variable and will execute one of the sessions available in accordingly. The value of XSESSION can be set in the  file to make a default session for all users on the system. For example, as root, run:




 * This will create the file and set the default X session to Xfce. Remember to run  after making changes to.

Si vous n'avez pas encore installé un gestionnaire de fenêtres, vous verrez un écran noir. Comme cela peut aussi être le signe que quelque chose ne va pas, vous devriez installer  et   juste pour tester X.

Once the programs are installed, run again. A few windows should appear, making it easy to verify the X server is working correctly. Once satisfied with the results, unmerge and  if installed in the step above to remove the testing packages. They will not be needed to setup a proper desktop environment.

Définir votre résolution d'écran
Si vous trouvez que la résolution de votre écran n'est pas bonne, vous devez vérifier deux sections de votre configuration dans. Tout d'abord, regardez la section Screen qui liste les résolutions auxquelles votre serveur X fonctionnera. Cette section peut très bien ne citer aucune résolution. Si c'est le cas, Xorg estimera la résolution en se basant sur l'information de la section Monitor.

Changez maintenant la résolution. Dans l'exemple qui suit tiré de, ajoutez la ligne    pour dire à votre serveur de démarrer à 1440x900 par défaut. L' dans la section   doit correspondre au nom de votre moniteur , qui peut être obtenu en exécutant la commande. Vous devez exécuter   le temps d'obtenir cette information. L'argument après le nom du moniteur (dans la section  ) doit correspondre l'identifiant  sans la section.

Exécutez X pour vérifier qu'il utilise la résolution que vous désirez.

Moniteurs multiples
Vous pouvez configurer plus d'un moniteur dans. Tout ce que vous avez à faire, c'est de donner un identifiant à chacun des moniteurs, puis lister leur position physique, telle que RightOf (à droite de) ou Above (au-dessus) d'un autre moniteur. L'exemple qui suit montre comment configurer un moniteur DVI et un moniteur VGA, avec le moniteur VGA à droite :

Configurer le clavier
Pour configurer X pour l'utilisation d'un clavier international, vous devez seulement créer le fichier de configuration approprié dans. Cet exemple concerne un arrangement de clavier Tchèque :

La commande terminate vous permet de tuer la session X à l'aide de la combinaison de touches Ctrl-Alt-Backspace. Néanmoins, ceci provoque une sortie de X disgracieuse -- quelque chose que vous ne souhaitez pas toujours. Cela peut être utile, lorsque des programmes figent votre écran totalement, ou quand vous peaufinez la configuration de votre environnement Xorg. Soyez prudent en tuant votre environnement de bureau de cette manière -- la plupart des programmes n'aiment pas ça et peuvent perdre une partie ( voire la totalité) des données sur lesquelles vous étiez en train de travailler.

Pour terminer
Exécutez  et profitez du résultat. Félicitations ! Vous avez désormais un Xorg opérationnel sur votre système. L'étape suivante consiste à installer un gestionnaire de fenêtres ou environnement de bureau tel que KDE, GNOME ou Xfce, mais cela ne fait pas partie de ce guide. Des informations sur la manière d'installer ces environnements de bureau sont disponibles dans la Documentation Gentoo.

Voir aussi

 * Wayland - La nouvelle génération de gestionnaire de fenêtres pour Linux.

Créer et éditer les fichiers de configuration
Tout d'abord,  et    fournissent une référence rapide et complète sur la syntaxe utilisée dans ces fichiers. Assurez-vous de les avoir à portée de main quand vous éditez les fichiers de configuration !

Il existe aussi beaucoup de ressources en ligne sur l'édition des fichiers de configuration dans. Nous nous contentons d'en donner quelques unes ici ; utilisez Google pour en savoir plus.

Autres ressources
Une information complémentaire sur l'installation et la configuration de divers environnements de bureau et applications est disponible dans la section la station de travail de Gentoo

When upgrading to xorg-server 1.9 or higher, be sure to read the migration guide.

X.org fournit beaucoup de FAQs  sur son site WEB, en plus de la documentation.