Follow Techotopia on Twitter

On-line Guides
All Guides
eBook Store
iOS / Android
Linux for Beginners
Office Productivity
Linux Installation
Linux Security
Linux Utilities
Linux Virtualization
Linux Kernel
System/Network Admin
Programming
Scripting Languages
Development Tools
Web Development
GUI Toolkits/Desktop
Databases
Mail Systems
openSolaris
Eclipse Documentation
Techotopia.com
Virtuatopia.com
Answertopia.com

How To Guides
Virtualization
General System Admin
Linux Security
Linux Filesystems
Web Servers
Graphics & Desktop
PC Hardware
Windows
Problem Solutions
Privacy Policy

  




 

 

Linuxtopia - CentOS Enterprise Linux Guide de reference - Fichiers de configuration du serveur X

7.3. Fichiers de configuration du serveur X

Le serveur X est un ex�cutable binaire (/usr/X11R6/bin/Xorg) qui charge dynamiquement � l'ex�cution tous les modules n�cessaires du serveur X depuis le r�pertoire /usr/X11R6/lib/modules/. Certains de ces modules sont automatiquement charg�s par le serveur, alors que d'autres sont facultatifs et doivent donc �tre sp�cifi�s dans le fichier de configuration du serveur X.

Les fichiers de configuration du serveur X et ceux associ�s sont stock�s dans le r�pertoire /etc/X11/. Le fichier de configuration du serveur X est /etc/X11/xorg.conf. Quand Red Hat Enterprise Linux est install�, les fichiers de configuration de X sont cr��s en utilisant les informations recueillies sur le mat�riel du syst�me lors du processus d'installation.

7.3.1. xorg.conf

Bien qu'il soit rarement n�cessaire de modifier manuellement le fichier de configuration /etc/X11/xorg.conf, il est utile d'avoir une certaine compr�hension des diff�rentes sections et des param�tres optionnels qui existent, surtout lors de la r�solution de probl�mes.

7.3.1.1. La structure

Le fichier /etc/X11/xorg.conf est compos� de nombreuses sections diff�rentes qui traitent d'aspects sp�cifiques du mat�riel du syst�me.

Chaque section commence par une ligne Section "<section-name>" (o� <section-name> correspond au titre de la section) et finit par une ligne EndSection. Dans chacune de ces sections se trouvent des lignes contenant des noms d'options et au moins une valeur d'option, qui peut se trouver entre guillemets (").

Les lignes commen�ant par un symbole di�se (#) ne sont pas lues par le serveur X et sont utilis�es pour des commentaires lisibles par les utilisateurs.

Certaines options contenues dans le fichier /etc/X11/xorg.conf acceptent un commutateur bool�en qui permet d'activer ou de d�sactiver la fonctionnalit�. Parmi les valeurs bool�ennes acceptables figurent�:

  • 1, on, true ou yes — Ces valeurs permettent d'activer l'option.

  • 0, off, false ou no — Ces valeurs permettent de d�sactiver l'option.

La liste suivante contient certaines des sections les plus importantes d'un fichier /etc/X11/xorg.conf typique�; ces derni�res sont �num�r�es dans l'ordre pr�cis dans lequel elles apparaissent dans le fichier. Des informations plus d�taill�es sur le fichier de configuration du serveur X sont disponibles dans la page de manuel de xorg.conf.

7.3.1.2. ServerFlags

La section facultative ServerFlags contient divers r�glages globaux du serveur X. Tous les r�glages figurant dans cette section peuvent �tre annul�s par les options sp�cifi�es dans la section ServerLayout (reportez-vous � la Section 7.3.1.3 pour de plus amples informations).

Les entr�es dans la section ServerFlags se trouvent sur leurs propres lignes et commencent par le terme Option suivi d'une option sp�cifi�e entre guillemets (").

Ci-dessous figure un exemple de section ServerFlags�:

Section "ServerFlags"
      Option "DontZap" "true"     
EndSection

Parmi certaines des options les plus utiles figurent�:

  • "DontZap" "<boolean>" — La valeur de <boolean> d�finie comme vraie (true) emp�che l'utilisation de la combinaison de touches [Ctrl]-[Alt]-[Retour arri�re] pour arr�ter instantan�ment le serveur X.

  • "DontZoom" "<boolaen>" — La valeur de <boolean> d�finie comme vraie (true) emp�che la commutation entre r�solutions vid�o configur�es par les combinaisons de touches [Ctrl]-[Alt]-[Plus] et [Ctrl]-[Alt]-[Signe-Moins].

7.3.1.3. ServerLayout

La section ServerLayout lie les p�riph�riques d'entr�e et de sortie contr�l�s par le serveur X. Au minimum, cette section doit sp�cifier un p�riph�rique de sortie et au moins deux p�riph�riques d'entr�e (un clavier et une souris).

Ci-dessous figure un exemple typique de section ServerLayout�:

Section  "ServerLayout"
        Identifier     "Default Layout"
        Screen      0  "Screen0" 0 0
        InputDevice    "Mouse0" "CorePointer"
        InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Les entr�es suivantes sont couramment utilis�es dans la section ServerLayout�:

  • Identifier — Sp�cifie un nom unique utilis� pour cette section ServerLayout.

  • Screen — Sp�cifie le nom d'une section Screen devant �tre utilis�e avec le serveur X. Il est possible d'avoir plus d'une option Screen.

    Ci-dessous figure un exemple typique d'entr�e Screen�:

    Screen      0  "Screen0" 0 0

    Dans cet exemple d'entr�e, le premier nombre Screen (0) indique que le premier connecteur du moniteur ou que la t�te de la carte vid�o utilise la configuration sp�cifi�e dans la section Screen avec l'identificateur "Screen0".

    Si la carte vid�o a plus d'une t�te, il faudra ajouter une entr�e Screen avec un num�ro diff�rent et un identificateur diff�rent pour la section Screen.

    Les nombres figurant � la droite de "Screen0" donnent les coordonn�es absolues X et Y pour le coin sup�rieur gauche de l'�cran (par d�faut 0 0).

  • InputDevice — Sp�cifie le nom d'une section InputDevice � utiliser avec le serveur X.

    Il doit y avoir au moins deux entr�es InputDevice�: une pour la souris par d�faut et une pour le clavier par d�faut. Les options CorePointer et CoreKeyboard indiquent qu'il s'agit du clavier et de la souris primaires.

  • Option "<option-name>" — Correspond � une entr�e facultative qui pr�cise des param�tres suppl�mentaires pour cette section. Tout param�tre sp�cifi� ici remplacent ceux mentionn�s dans la section ServerFlags.

    Remplacez <option-name> par une option valide pour cette section choisie parmi celles �num�r�es dans la page de manuel de xorg.conf.

Il est possible de cr�er plus d'une section ServerLayout. Toutefois, le serveur ne lira que la section apparaissant en premier, � moins qu'une autre section ServerLayout ne soit sp�cifi�e en tant qu'argument en ligne de commande.

7.3.1.4. Files

La section Files �tablit les chemins d'acc�s vers des services vitaux pour le serveur X, comme le chemin des polices.

L'exemple suivant illustre une section Files typique�:

Section "Files"
        RgbPath      "/usr/X11R6/lib/X11/rgb"
        FontPath     "unix/:7100"
EndSection

Parmi les entr�es les plus commun�ment utilis�es dans la section Files figurent�:

  • RgbPath — Sp�cifie l'emplacement de la base de donn�es de couleurs RVB (ou RGB de l'anglais Red Green Blue). Cette base de donn�es d�finit tous les noms de couleurs valides dans X et les associe aux valeurs RVB particuli�res.

  • FontPath — Sp�cifie l'endroit o� le serveur X doit se connecter pour obtenir les polices du serveur de polices xfs.

    Par d�faut, la valeur de FontPath est unix/:7100. Cette derni�re instruit le serveur X qu'il doit obtenir des informations de polices en utilisant les sockets de domaine UNIX pour les communications inter-processus (IPC) sur le port 7100.

    Consultez la Section 7.4 pour obtenir de plus amples informations sur X et sur les polices.

  • ModulePath — Repr�sente un param�tre facultatif qui sp�cifie d'autres r�pertoires stockant des modules du serveur X.

7.3.1.5. Module

La section Module sp�cifie les modules du r�pertoire /usr/X11R6/lib/modules/ que le serveur X doit charger. Les modules fournissent au serveur X des fonctionnalit�s suppl�mentaires.

L'exemple suivant illustre une section Module typique�:

Section "Module"
	Load  "dbe"
	Load  "extmod"
	Load  "fbdevhw"
	Load  "glx"
	Load  "record"
	Load  "freetype"
	Load  "type1"
	Load  "dri"
EndSection

7.3.1.6. InputDevice

Chaque section InputDevice configure un p�riph�rique d'entr�e pour le serveur X. Les syst�mes poss�dent en g�n�ral au moins deux sections InputDevice � savoir clavier et souris.

L'exemple suivant illustre une section InputDevice typique�:

Section "InputDevice"
	Identifier  "Mouse0"
	Driver      "mouse"
	Option	    "Protocol" "IMPS/2"
	Option	    "Device" "/dev/input/mice"
	Option	    "Emulate3Buttons" "no"
EndSection

Parmi les entr�es les plus commun�ment utilis�es dans la section InputDevice figurent�:

  • Identifier — Sp�cifie un nom unique pour cette section InputDevice. Cette entr�e est n�cessaire.

  • Driver — Sp�cifie le nom du pilote de p�riph�rique que X doit charger pour le p�riph�rique.

  • Option — Sp�cifie des options n�cessaires concernant le p�riph�rique.

    Pour une souris, ces options sont g�n�ralement�:

    • Protocol — Sp�cifie le protocole utilis� par la souris, comme par exemple IMPS/2.

    • Device — Sp�cifie l'emplacement du p�riph�rique physique.

    • Emulate3Buttons — Sp�cifie si une souris � deux boutons doit se comporter comme une souris � trois boutons lorsque les deux boutons sont press�s simultan�ment.

    Consultez la page de manuel de xorg.conf pour obtenir une liste des options valides pour cette section.

Par d�faut, la section InputDevice comporte des commentaires pour permettre aux utilisateurs de configurer des options suppl�mentaires.

7.3.1.7. Monitor

La section Monitor permet de configurer le type de moniteur utilis� par le syst�me. Alors qu'une section Monitor est le minimum requis, il est tout � fait possible d'en avoir d'autres pour chaque type de moniteur utilis� par l'ordinateur.

La meilleure fa�on d'effectuer la configuration d'un moniteur consiste � configurer X lors du processus d'installation ou � utiliser l'Outil de configuration X. Pour obtenir de plus amples informations sur l'utilisation de l'Outil de configuration X, reportez-vous au chapitre intitul� Configuration du syst�me X Window du Guide d'administration syst�me de Red Hat Enterprise Linux.

Ci-dessous figure l'exemple d'une section Monitor typique pour un moniteur�:

	  
Section "Monitor"
	Identifier   "Monitor0"
	VendorName   "Monitor Vendor"
	ModelName    "DDC Probed Monitor - ViewSonic G773-2"
	DisplaySize  320	240
	HorizSync    30.0 - 70.0
	VertRefresh  50.0 - 180.0
EndSection

AvertissementAvertissement
 

Faites tr�s attention si vous �ditez manuellement les valeurs de la section Monitor de /etc/X11/xorg.conf. En effet, l'utilisation de valeurs inappropri�es dans cette section peut endommager ou m�me d�truire un moniteur. Consultez la documentation accompagnant le moniteur pour obtenir une liste des param�tres s�r disponibles pour un bon fonctionnement.

Parmi les entr�es les plus commun�ment utilis�es dans la section Monitor figurent�:

  • Identifier — Sp�cifie un nom unique utilis� pour cette section Monitor. Cette entr�e est n�cessaire.

  • VendorName — Correspond � un param�tre facultatif pr�cisant le nom du fabricant du moniteur.

  • ModelName — Correspond � un param�tre facultatif pr�cisant le nom de mod�le du moniteur.

  • DisplaySize — Correspond � un param�tre facultatif pr�cisant en millim�tres, la taille physique de la partie image du moniteur.

  • HorizSync — Sp�cifie la gamme de fr�quences sync horizontales compatible avec le moniteur en kHz. Ces valeurs aident le serveur X � d�terminer la validit� des entr�es Modeline pr�d�finies ou sp�cifi�es pour le moniteur.

  • VertRefresh — Sp�cifie la gamme des fr�quences de rafra�chissement verticales prise en charge par le moniteur, en kHz. Ces valeurs aident le serveur X � d�terminer la validit� des entr�es Modeline pr�d�finies ou sp�cifi�es pour le moniteur.

  • Modeline — Repr�sente un param�tre facultatif qui sp�cifie les modes vid�o suppl�mentaires utilis�s par le moniteur pour des r�solutions particuli�res, avec certaines r�solutions de sync horizontal et de rafra�chissement vertical. Pour obtenir de plus amples explications sur les entr�es Modeline, consultez la page de manuel de xorg.conf.

  • Option "<option-name>" — Repr�sente une entr�e facultative qui pr�cise des param�tres suppl�mentaires pour la section. Remplacez <option-name> par une option valide pour cette section, choisie parmi celles �num�r�es dans la page de manuel de xorg.conf.

7.3.1.8. Device

Chaque section Device configure une carte vid�o utilis�e par le syst�me. Alors qu'une section Device est le minimum requis, il tout � fait possible d'en avoir d'autres pour chaque carte vid�o install�e sur l'ordinateur.

La meilleure fa�on de configurer une carte vid�o consiste � configurer X lors du processus d'installation ou � utiliser l'Outil de configuration X. Pour obtenir de plus amples informations sur l'utilisation de l'Outil de configuration X, reportez-vous au chapitre intitul� Configuration du syst�me X Window du Guide d'administration syst�me de Red Hat Enterprise Linux.

Ci-apr�s figure l'exemple d'une section Device typique pour une souris�:

Section "Device"
	Identifier  "Videocard0"
	Driver      "mga"
	VendorName  "Videocard vendor"
	BoardName   "Matrox Millennium G200"
	VideoRam    8192
        Option      "dpms"
EndSection

Parmi les options les plus commun�ment utilis�es dans la section Device figurent�:

  • Identifier — Sp�cifie un nom unique utilis� pour la section Device. Cette entr�e est n�cessaire.

  • Driver — Sp�cifie le pilote particulier que le serveur X doit charger afin que la carte vid�o puisse �tre utilis�e. Une liste de pilotes est disponible dans le fichier /usr/X11R6/lib/X11/Cards, qui est install� avec le paquetage hwdata.

  • VendorName — Correspond � un param�tre facultatif pr�cisant le nom du fabricant du moniteur.

  • BoardName — Correspond � un param�tre facultatif pr�cisant le nom de la carte vid�o.

  • VideoRam — Repr�sente un param�tre facultatif pr�cisant la quantit� de m�moire RAM en kilobits, disponible sur la carte vid�o. Ce param�tre n'est n�cessaire que pour les cartes vid�o que X ne peut pas d�tecter pour d�terminer la quantit� de RAM vid�o.

  • BusID — Correspond � une entr�e facultative pr�cisant l'emplacement du bus de la carte vid�o. Cette option n'est n�cessaire que pour les syst�mes dot�s de cartes multiples.

  • Screen — Correspond � une entr�e facultative pr�cisant le connecteur du moniteur ou la t�te de la carte vid�o que la section Device configure. Cette option n'est n�cessaire que pour les cartes vid�o � t�tes multiples.

    Si de multiples moniteurs sont connect�s � des t�tes diff�rentes sur la m�me carte vid�o, il est n�cessaire non seulement d'avoir des sections Device s�par�es mais chacune de ces sections doit �galement avoir une valeur Screen diff�rente.

    Les valeurs associ�es � l'entr�e Screen doivent �tre enti�res. La premi�re t�te de la carte vid�o � une valeur de 0. La valeur de chaque t�te suppl�mentaire augmente d'une unit�.

  • Option "<option-name>" — Repr�sente une entr�e facultative qui pr�cise des param�tres suppl�mentaires pour la section. Remplacez <option-name> par une option valide pour cette section, choisie parmi celles �num�r�es dans la page de manuel de xorg.conf.

    "dpms" est une des options tr�s couramment utilis� afin d'activer le param�tre de conformit� aux normes Service Star de l'alimentation pour le moniteur.

7.3.1.9. Screen

Chaque section Screen lie une carte vid�o (ou t�te de carte vid�o) � un moniteur en r�f�ren�ant la section Device et la section Monitor pour chaque. Bien qu'une section Screen soit le minimum requis, il est possible d'avoir d'autres instances pour chaque combinaison vid�o et moniteur existant sur l'ordinateur.

Ci-dessous figure l'exemple d'une section Screen typique�:

Section "Screen"
	Identifier "Screen0"
	Device     "Videocard0"
	Monitor    "Monitor0"
	DefaultDepth     16
	SubSection "Display"
		Depth     24
		Modes    "1280x1024" "1280x960" "1152x864" "1024x768" "800x600" "640x480"
	EndSubSection
	SubSection "Display"
		Depth     16
		Modes    "1152x864" "1024x768" "800x600" "640x480"
	EndSubSection
EndSection

Parmi les entr�es les plus commun�ment utilis�es dans la section Screen figurent�:

  • Identifier — Sp�cifie un nom unique utilis� pour cette section Screen. Cette entr�e est n�cessaire.

  • Device — Sp�cifie le nom unique d'une section Device. Cette entr�e est n�cessaire.

  • Monitor — Sp�cifie le nom unique d'une section Monitor. Cette entr�e est n�cessaire.

  • DefaultDepth — Sp�cifie l'intensit� des couleurs par d�faut, en bits. Dans l'exemple pr�c�dent, la valeur par d�faut de 16 fournit des milliers de couleurs. De multiples entr�es DefaultDepth sont accept�es, mais au moins une entr�e est requise.

  • SubSection "Display" — Sp�cifie les modes �cran disponibles � une intensit� de couleur donn�e. Une section Screen peut contenir de multiples sous-sections Display, mais au moins une est n�cessaire pour l'intensit� de couleur sp�cifi�e dans l'entr�e DefaultDepth.

  • Option "<option-name>" — Repr�sente une entr�e facultative qui pr�cise des param�tres suppl�mentaires pour la section. Remplacez <option-name> par une option valide pour cette section, choisie parmi celles �num�r�es dans la page de manuel de xorg.conf.

7.3.1.10. DRI

La section facultative DRI sp�cifie les param�tres pour Direct Rendering Infrastructure (DRI). DRI est une interface dont la fonction principale est de permettre aux applications logicielles 3D de profiter des capacit�s d'acc�l�ration mat�rielle 3D int�gr�es dans la plupart du mat�riel vid�o moderne. De plus, DRI peut am�liorer les performances 2D gr�ce � l'acc�l�ration mat�rielle, dans le cas o� elle serait prise en charge par le pilote de la carte vid�o.

Cette section n'est pas prise en compte � moins que l'interface DRI ne soit activ�e dans la section Module.

Ci-dessous figure l'exemple d'une section DRI typique�:

Section "DRI"
        Group        0
        Mode         0666
EndSection

�tant donn� que diff�rentes cartes vid�o utilisent la DRI de diff�rentes mani�res, il est d�conseill� de changer les valeurs de cette section sans consulter le lien suivant�: https://dri.sourceforge.net.

 
 
  Published under the terms of the GNU General Public License Design by Interspire