Se connecter
Se connecter
Inscription
Mot de passe perdu
Connexion:
[Actualités]
Nvidia prévient d'une pénurie de GPU ce trimestre, avec une reprise début 2025
[Actualités]
Les Technos #469 : Un jour sans fin
[Actualités]
Test Farming Simulator 25 (PS5) - Des innovations intéressantes mais des perfor...
[Actualités]
Qualcomm souhaite réduire davantage les prix des PC Windows basés sur ARM
[Actualités]
Finalement, Google préparerait une nouvelle tablette mais la Pixel Tablet 2 ser...
[Actualités]
Windows 10 version 22H2 : erreur de mise à jour et de désinstallation
[Actualités]
OpenAI prépare désormais son propre navigateur
[Actualités]
WhatsApp bat Telegram : les transcriptions des messages vocaux arrivent pour tou...
[Actualités]
Unreal et Unreal Tournament désormais gratuits sur Internet Archive
[Actualités]
Windows 10 : Microsoft affiche des publicités en plein écran pour les PC équi...
[Articles]
Dungeons 4 - Nintendo Switch Edition
[Articles]
The Bridge Curse 2 : The Extrication
[Articles]
Farmagia
[Articles]
I*CHU: Chibi Edition
[Articles]
Farming Simulator 25
[Articles]
Goblin Slayer -Another Adventurer- Nightmare Feast
[Articles]
Deel lance des programmes en marque blanche et pour les revendeurs pour plus de ...
[Articles]
ESET Research : WolfsBane, nouvelle porte dérobée de cyber-espionnage Linux cr...
[Articles]
Devoteam présente son nouveau plan stratégique « AMPLIFY » avec un fort acce...
[Articles]
LEGO Horizon Adventures
Actualités
Lettre d'information
Proposer une actualité
Archives
Actualités
Articles
Programmation
Press Release
Matériel
Logiciels
Livres
Interviews
Derniers commentaires
Jeux Vidéos
XBox One
XBox 360
Wii U
PSP
PS4
PS3
PC
DS
GameCube
3DS
Forum
Derniers messages
Informatique
Fun
Divers
Logithèque
Blogs
Divers
A Propos
Annonceurs
Contact
Recherche
RSS
Editer un article
Titre
Mots Clés
Texte
[size=18] [b]Nom[/b] [/size] XF86Config - Fichier de configuration pour XFree86 [size=18] [b]Description[/b] [/size] [i]XFree86[/i] utilise un fichier appelé [b]XF86Config[/b] lors de son initialisation (dans les versions 4.x de XFree86, le fichier est plutôt XF86Config-4). Ce fichier est alors recherché dans l'un des répertoires suivants lorsque le serveur X est démarré comme utilisateur normal : [table][row][col] [/col][col] .nf [i]/etc/X11/
[/i] [i]/usr/X11R6/etc/X11/
[/i] [b]/etc/X11/ $XF86CONFIG[/b] [b]/usr/X11R6/etc/X11/ $XF86CONFIG[/b] /etc/X11/XF86Config-4 /etc/X11/XF86Config /etc/XF86Config [i]/usr/X11R6/etc/X11/XF86Config.
[/i] /usr/X11R6/etc/X11/XF86Config-4 /usr/X11R6/etc/X11/XF86Config [i]/usr/X11R6/lib/X11/XF86Config.
[/i] /usr/X11R6/lib/X11/XF86Config-4 /usr/X11R6/lib/X11/XF86Config .fi[/col][/row][/table] où [i]
[/i] est un chemin relatif (sans aucune composante « .. » ) spécifié avec l'option de la ligne de commande [b]-xf86config[/b] , [b]$XF86CONFIG[/b] est le chemin relatif (sans aucune composante « .. ») spécifié par cette variable d'environnement, et [i]
[/i] est le nom de la machine hôte rapporté par la commande gethostname(3). Quand le serveur X est démarré en mode « root », les répertoires où le fichier de configuration est recherché sont les suivants : [table][row][col] [/col][col] .nf [i]
[/i] [i]/etc/X11/
[/i] [i]/usr/X11R6/etc/X11/
[/i] [b]$XF86CONFIG[/b] [b]/etc/X11/ $XF86CONFIG[/b] [b]/usr/X11R6/etc/X11/ $XF86CONFIG[/b] [b]$HOME /XF86Config[/b] /etc/X11/XF86Config-4 /etc/X11/XF86Config /etc/XF86Config [i]/usr/X11R6/etc/X11/XF86Config.
[/i] /usr/X11R6/etc/X11/XF86Config-4 /usr/X11R6/etc/X11/XF86Config [i]/usr/X11R6/lib/X11/XF86Config.
[/i] /usr/X11R6/lib/X11/XF86Config-4 /usr/X11R6/lib/X11/XF86Config .fi[/col][/row][/table] où [i]
[/i] est le chemin spécifié avec la ligne de commande [b]-xf86config[/b] (qui peut être absolue ou relative), [b]$XF86CONFIG[/b] est le chemin spécifié par la variable d'environnement (absolue ou relative), [b]$HOME[/b] est le chemin spécifiée par cette variable d'environnement (habituellement le répertoire « home »), et [i]
[/i] est le nom de la machine hôte tel que rapporté par la commande gethostname(3). Le fichier [b]XF86Config[/b] est composé d'un certain nombre de sections qui peuvent être présentes dans n'importe quel ordre. Chaque section à la forme suivante : [table][row][col] [/col][col] .nf [b][i]Section *q Chapitre *q[/i][/b] [i] Entrée*Chapitre[/i] ... [b]EndSection[/b] .fi[/col][/row][/table] Les noms des différentes sections sont : [table][row][col] [/col][col] .nf [b]Files Chemins fichiers[/b] [b]ServerFlags Indicateurs Serveur[/b] [b]Module Chargement dynamique modules[/b] [b]InputDevice Description pilotes d'entrée[/b] [b]Device Description pilotes graphiques[/b] [b]VideoAdaptor Description adaptateur vidéo XV[/b] [b]Monitor Description moniteur[/b] [b]Modes Descriptions modes vidéo[/b] [b]Screen Configuration écran[/b] [b]ServerLayout Arrangement général[/b] [b]DRI Configuration DRI[/b] [b]Vendor Configuration constructeur[/b] .fi[/col][/row][/table] Le chapitre suivant concerne des entrées obsolètes qui sont encore reconnues pour des raisons de compatibilité. Dans les nouveaux fichiers de configuration [b]InputDevice[/b] doit être utilisé à la place. [table][row][col] [/col][col] .nf [b]Keyboard Configuration clavier[/b] [b]Pointer Configuration souris/pointeur[/b] .fi[/col][/row][/table] L'ancien chapitre [b]XInput[/b] n'est dorénavant plus supporté. Les sections [b]ServerLayout[/b] ont un haut niveau de priorité. Elles permettent de lier ensemble les pilotes d'entrée et de sortie qui seront utilisés dans une session X. Les pilotes d'entrée sont décrits dans les sections [b]InputDevice[/b] . Les pilotes de sortie sont habituellement des composantes multiples totalement indépendantes l'une de l'autre (comme la carte graphique et le moniteur). Ces multiples composants sont liés ensemble dans le chapitre [b]Screen,[/b] et ce sont eux qui sont référés par le chapitre [b]ServerLayout.[/b] Chaque chapitre [b]Screen[/b] lie ensemble un moniteur et une carte graphique. Les cartes graphiques sont décrites dans le chapitre [b]Device,[/b] et les moniteurs sont décrits dans le chapitre [b]Monitor.[/b] Les mots-clés du fichier de configuration ne sont pas affectés par la casse, et les caractères « _ » sont ignorés. Plusieurs chaînes (incluant les noms dans [b]Option[/b] ne sont pas soumis non plus à la casse et sont insensibles à un espace vide et aux caractères « _ » . Chaque entrée du fichier de configuration est habituellement placée sur une seule ligne dans le fichier. Elle consiste en un mot-clé, qui est éventuellement suivi par un ou plusieurs arguments, avec le numéro et le type d'argument selon le mot-clé. Les types d'arguments sont : [table][row][col] [/col][col] .nf [b]Integer un nombre entier en décimal, hexadécimal ou octal[/b] [b]Real un nombre flottant[/b] [b]String une chaîne de caractères fermée par des guillemets (*q)[/b] .fi[/col][/row][/table] Note : Les valeurs des nombres entiers hexadécimaux doivent commencer par « 0x », et les valeurs octales par « 0 ». Un mot-clé spécial appelé [b]Option[/b] peut être utilisé pour fournir des données libres aux divers composantes du serveur. Le mot-clé [b]Option[/b] utilise alors une ou deux chaînes d'arguments. La première est le nom de l'option, et le second argument secondaire est la valeur de l'option. Quelques valeurs d'options couramment utilisées sont : [table][row][col] [/col][col] .nf [b]Integer un nombre entier en décimal, hexadécimal ou octal[/b] [b]Real un nombre flottant[/b] [b]String une séquence de caractères[/b] [b]Boolean une valeur booléenne (voir ci-dessous)[/b] [b]Frequency une valeur de fréquence (voir ci-dessous)[/b] .fi[/col][/row][/table] Notez que [i]toutes les valeurs de[/i] [b]Option[/b] doivent être enfermées entre des guillemets. Les options booléennes peuvent optionnellement avoir une valeur spécifique. Quand aucune valeur n'est indiquée, la valeur de l'option est [b]VRAI .[/b] Les valeurs de l'option booléenne suivantes sont reconnues comme [b]VRAI :[/b] [table][row][col] [/col][col] [b]1 ,[/b] [b]on ,[/b] [b]true ,[/b] [b]yes[/b][/col][/row][/table] et les valeurs booléennes de la prochaine option sont reconnues comme [b]FAUSSE :[/b] [table][row][col] [/col][col] [b]0 ,[/b] [b]off ,[/b] [b]false ,[/b] [b]no[/b][/col][/row][/table] Si le nom d'une option utilise le préfixe [b]*q No *q,[/b] alors la valeur de l'option est négative. Exemple : Les options suivantes sont équivalentes [table][row][col] [/col][col] .nf [b]Option *qAccel*q *qOff*q[/b] [b]Option *qNoAccel*q[/b] [b]Option *qNoAccel*q *qOn*q[/b] [b]Option *qAccel*q *qfalse*q[/b] [b]Option *qAccel*q *qno*q[/b] .fi[/col][/row][/table] La valeur des options de fréquence doivent être un nombre vrai qui sera optionnellement suivi par une des abréviations marquant la fréquence : [table][row][col] [/col][col] [b]Hz ,[/b] [b]k ,[/b] [b]kHz ,[/b] [b]M ,[/b] [b]MHz[/b][/col][/row][/table] Quant l'unité est omise, les unités correctes seront déterminées à partir de la valeur et de l'évaluation de l'étendue appropriée de cette valeur. Il est recommandé que les unités soient toujours spécifiées en utilisant l'option de valeur de fréquences pour éviter les erreurs lors du calcul de cette valeur. [size=18] [b]Fichiers[/b] [/size] La section [b]Files[/b] est utilisée pour spécifier les noms de chemins nécessaires au serveur. Plusieurs de ces chemins peuvent aussi être choisis avec la ligne de commande (voir [i]Xserver(1)[/i] et [b]XFree86(1) ).[/b] Les valeurs indiquées en ligne de commande annulent celles spécifiées dans un fichier de configuration. Les entrées qui peuvent apparaître dans cette section sont~: [b][i]FontPath *q chemin *q[/i][/b] [table][row][col] [/col][col]détermine le chemin de recherche pour les polices. Ce chemin est une liste des répertoires visés dont les entrées sont séparées par des points-virgules dans lesquelles le serveur X cherchera une base de données de polices. De multiples entrées [b]FontPath[/b] peuvent être spécifiées et elles seront liées pour construire le chemin suivi par le serveur X. Les éléments des répertoires de polices peuvent être dans des répertoires absolus, ou dans un identificateur de serveur de polices. Les identificateurs de serveurs de polices ont la forme suivante :[/col][/row][/table] [table][row][col] [/col][col] [b]
/
:
[/b][/col][/row][/table] [table][row][col] [/col][col] où [i]
[/i] est le type de connexion à utiliser pour accéder au serveur de polices (par exemple [b]unix[/b] pour les « socket » UNIX ou [b]tcp[/b] pour une connexion TCP/IP), [i]
[/i] est le nom d'hôte de la machine faisant tourner le serveur de polices, et [i]
[/i] est le numéro de port sur lequel le serveur de polices est à l'écoute (habituellement 7100). Quand ces entrées ne sont pas indiquées dans le fichier de configuration, le serveur de polices se rabat sur les chemins compilés par défaut, qui contiennent les répertoires suivants : [table][row][col] [/col][col] .nf /usr/X11R6/lib/X11/fonts/misc/ /usr/X11R6/lib/X11/fonts/Speedo/ /usr/X11R6/lib/X11/fonts/Type1/ /usr/X11R6/lib/X11/fonts/CID/ /usr/X11R6/lib/X11/fonts/75dpi/ /usr/X11R6/lib/X11/fonts/100dpi/ .fi[/col][/row][/table] Les chemins de polices recommandés contiennent les éléments de répertoire suivants : [table][row][col] [/col][col] .nf /usr/X11R6/lib/X11/fonts/local/ /usr/X11R6/lib/X11/fonts/misc/ /usr/X11R6/lib/X11/fonts/75dpi/:unscaled /usr/X11R6/lib/X11/fonts/100dpi/:unscaled /usr/X11R6/lib/X11/fonts/Type1/ /usr/X11R6/lib/X11/fonts/CID/ /usr/X11R6/lib/X11/fonts/Speedo/ /usr/X11R6/lib/X11/fonts/75dpi/ /usr/X11R6/lib/X11/fonts/100dpi/ .fi[/col][/row][/table] Les éléments d'accès aux répertoires qui sont introuvables ou invalides sont retirés du chemin des polices lorsque le serveur démarre.[/col][/row][/table] [b][i]RGBPath *q chemin *q[/i][/b] [table][row][col] [/col][col]détermine le chemin de recherche pour la base de données des couleurs RGB. Quand cette donnée n'est pas disponible dans le fichier de configuration, le serveur utilise les chemins indiqués lors de la compilation comme :[/col][/row][/table] [table][row][col] [/col][col] /usr/X11R6/lib/X11/rgb[/col][/row][/table] [b][i]ModulePath *q path *q[/i][/b] [table][row][col] [/col][col]détermine le chemin de recherche pour les modules dynamiques du serveur X. Les entrées peuvent être alignées sur une seule ligne, chacune étant séparée par un point-virgule, le serveur chargeant les modules dans l'ordre. Plusieurs entrées de [b]ModulePath[/b] peuvent être spécifiées, et elles seront liées pour construire un répertoire de recherche des modules qui sera utilisé par le serveur. .ig[/col][/row][/table] [b][i]LogFile *q path *q[/i][/b] [table][row][col] [/col][col]sets the name of the X server log file. The default log file name is[/col][/row][/table] [table][row][col] [/col][col] [i]/var/log/XFree86.
.log[/i][/col][/row][/table] [table][row][col] [/col][col] where [i]
[/i] is the display number for the X server. .. [size=18] [b]Section serverflags[/b] [/size] La section [b]ServerFlags[/b] est utilisée pour spécifier certaines options globales du serveur X. Toutes les entrées de cette section sont des [b]Options ,[/b] aussi pour maintenir la compatibilité, la reconnaissance de plusieurs formulations désuètes est reconnue. Ces formulations obsolètes ne sont pas documentées ici, et leur usage n'est pas souhaitable. Les [b]Options[/b] spécifiées dans cette section peuvent être annulées par les [b]Options[/b] indiquées dans la section [b]ServerLayout[/b] . Les Options avec les équivalences de la ligne de commande sont annulées lorsque leur équivalentes en ligne de commande sont utilisées. Les options reconnues par cette section sont : [b][i]Option *qNoTrapSignals*q *q booléenne *q[/i][/b] [table][row][col] [/col][col]Cette option évite que le serveur X ne se fasse piéger par une série de signaux non conventionnels et meure abruptement. À la place, le serveur X mourra et laissera un fichier « core » qui indiquera l'erreur. Le but de cette commande est d'obtenir un arrêt propre avec un fichier « core ». En général, vous n'utiliserez jamais cette option, à moins que vous ne fassiez du déboguage dans le serveur X et que vous sachiez vivre avec les conséquences.[/col][/row][/table] [b][i]Option *qDontZap*q *q booléenne *q[/i][/b] [table][row][col] [/col][col]Cette option interdit l'utilisation de la séquence [b]Ctrl+Alt+Backspace[/b] . Cette séquence est normalement utilisée pour terminer le serveur X. Quand cette option est active, la séquence n'a aucune signification spéciale et est refilée aux clients. Défaut : inactive[/col][/row][/table] [b][i]Option *qDontZoom*q *q booléenne *q[/i][/b] [table][row][col] [/col][col]Cette option interdit l'utilisation de la séquence [b]Ctrl+Alt+Keypad-Plus[/b] et [b]Ctrl+Alt+Keypad-Minus[/b] . Ces séquences vous permettent de commuter entre les modes vidéo. Quand cette option est active, la séquence n'a aucune fonction spéciale et est refilée aux clients. Défaut : inactive.[/col][/row][/table] [b][i]Option *qDisableVidModeExtension*q *q booléenne *q[/i][/b] [table][row][col] [/col][col]Cette option interdit l'utilisation de l'extension VidMode utilisée par un client xvidtune qui peut être utilisée pour changer les modes vidéo. Défaut : l'extension VidMode est active.[/col][/row][/table] [b][i]Option *qAllowNonLocalXvidtune*q *q booléenne *q[/i][/b] [table][row][col] [/col][col]Cette option permet au client xvidtune (et aux autres clients utilisant l'extension VidMode) de se connecter à un nouvel hôte. Défaut : inactive.[/col][/row][/table] [b][i]Option *qDisableModInDev*q *q booléenne *q[/i][/b] [table][row][col] [/col][col]Cette option interdit l'accès à la partie des extensions XFree86-Misc qui peuvent être utilisées pour modifier dynamiquement les règles des périphériques d'entrée. Défaut : cette fonctionnalité est activée[/col][/row][/table] [b][i]Option *qAllowNonLocalModInDev*q *q booléenne *q[/i][/b] [table][row][col] [/col][col]Cette option permet à un client de se connecter à partir d'un nouvel hôte et de changer les configurations du clavier et de la souris sur le serveur utilisé. Défaut : inactive.[/col][/row][/table] [b][i]Option *qAllowMouseOpenFail*q *q booléenne *q[/i][/b] [table][row][col] [/col][col]Cette option permet au serveur de démarrer même si la souris ne peut être initialisée. Défaut : faux.[/col][/row][/table] [b][i]Option *qVTInit*q *q commande *q[/i][/b] [table][row][col] [/col][col]Exécute la [i]commande[/i] après que le VT utilisé par le serveur a été ouvert. La chaîne de commandes est passée à « /bin/sh -c », et exécutée avec l'identité de l'utilisateur réel avec stdin et stdout fixés au VT. Le but de cette option est de permettre les commandes d'initialisation, à partir de systèmes dépendants, d'être exécutées. Cette option est rarement nécessaire. Défaut : non positionné.[/col][/row][/table] [b][i]Option *qVTSysReq*q *q booléenne *q[/i][/b] [table][row][col] [/col][col]active la séquence de commutation du VT SYSV-style pour les systèmes non-SYSV qui ne supportent par la commutation VT. Cette séquence [b]Alt-SysRq[/b] est suivie par une fonction avec une clé [b]( Fn ).[/b] Cela évite que le serveur X capture les clés utilisées par la séquence de commutation par défaut de VT, ce qui veut dire que les clients peuvent y accéder. Défaut : inactive. .ig[/col][/row][/table] [b][i]Option *qPciProbe1*q[/i][/b] [table][row][col] [/col][col]Use PCI probe method 1. Default~: set.[/col][/row][/table] [b][i]Option *qPciProbe2*q[/i][/b] [table][row][col] [/col][col]Use PCI probe method 2. Default~: not set.[/col][/row][/table] [b][i]Option *qPciForceConfig1*q[/i][/b] [table][row][col] [/col][col]Force the use PCI config type 1. Default~: not set.[/col][/row][/table] [b][i]Option *qPciForceConfig2*q[/i][/b] [table][row][col] [/col][col]Force the use PCI config type 2. Default~: not set. ..[/col][/row][/table] [b][i]Option *qBlankTime*q *q time *q[/i][/b] [table][row][col] [/col][col]règle le moment de la phase d'effacement de l'économiseur d'écran. La variable. [i]time[/i] est en minutes. La commande est équivalente à l'indicateur Xserver '-s', et la valeur peut être changée à la volée avec [i]xset(1)[/i]. Défaut~: 10 minutes.[/col][/row][/table] [b][i]Option *qStandbyTime*q *q temps *q[/i][/b] [table][row][col] [/col][col]règle le moment où le mode DPMS sera enclenché. [i]time[/i] est en minutes, et la valeur peut être changée à la volée avec [i]xset(1)[/i]. Défaut: 20 minutes. C'est intéressant seulement pour les moniteurs VESA compatibles DPMS, et n'est pas supporté par tous les pilotes vidéo. L'option est activée pour les écrans qui ont l'option [b]*qDPMS*q[/b] réglée (voir la section MONITEUR ci-dessous).[/col][/row][/table] [b][i]Option *qSuspendTime*q *q temps *q[/i][/b] [table][row][col] [/col][col]règle le moment où le mode « suspend » entrera en activité en mode DPMS. [i]time[/i] est en minutes et la valeur peut être changée à la volée avec la commande [i]xset(1)[/i]. Défaut : 30 minutes. Cette option est intéressante seulement pour les moniteurs VESA avec l'option DPMS et n'est pas supportée par tous les pilotes vidéo. Elle est active seulement pour les écrans qui ont l'option [b]*qDPMS*q[/b] réglée (voir la section MONITEUR ci-dessous).[/col][/row][/table] [b][i]Option *qOffTime*q *q temps *q[/i][/b] [table][row][col] [/col][col]règle le moment où la fonction « off » du mode DPMS entrera en activité. [i]time[/i] est en minutes et la valeur peut être changée à la volée avec [i]xset(1)[/i]. Défaut: 40 minutes. Cette option est intéressante seulement pour les moniteurs VESA avec l'option DPMS et n'est pas supportée par tous les pilotes vidéo. Elle est active seulement pour les écrans qui ont l'option [b]*qDPMS*q[/b] réglée (voir la section MONITEUR ci-dessous).[/col][/row][/table] [b][i]Option *qPixmap*q *q bpp *q[/i][/b] [table][row][col] [/col][col]Cette option permet de fixer le format d'image à utiliser pour une profondeur d'écran de 24 bits. Les valeurs allouées pour [i]bpp[/i] sont 24 et 32. Défaut: 32 à moins que le pilote de la carte ne le permette pas (ce qui est rare). Note~: certains clients ne fonctionnent pas bien avec une valeur de 24.[/col][/row][/table] [b][i]Option *qPC98*q *q booléenne *q[/i][/b] [table][row][col] [/col][col]Indique que la machine est un PC-98 japonais. Cette option ne peut être activée pour autre chose que l'architecture spécifique PC-98 japonais. Défaut : auto-détection .ig[/col][/row][/table] [b][i]Option *qEstimateSizesAggressively*q *q value *q[/i][/b] [table][row][col] [/col][col]This option affects the way that bus resource sizes are estimated. Default~: 0. ..[/col][/row][/table] [b][i]Option *qNoPM*q *q booléenne *q[/i][/b] [table][row][col] [/col][col]Désactive des options qui ont à voir avec la gestion d'énergie. Défaut~: PM activé sur les plateformes qui le supportent.[/col][/row][/table] [b][i]Option *qXinerama*q *q booléenne *q[/i][/b] [table][row][col] [/col][col]active ou désactive l'extension Xinerama. Défaut : désactivé.[/col][/row][/table] [size=18] [b]Section module[/b] [/size] La section [b]Module[/b] est utilisée pour spécifier quel modules du serveur X doivent être chargés. Cette section est ignorée lorsque le serveur X est statique. Les types de modules normalement chargés dans cette section sont les extensions des modules du serveur X, et les modules du tramage de polices. Les autres types de modules sont chargés automatiquement au besoin via d'autres mécanismes. Les entrées de cette section peuvent prendre deux formes. La première et la plus commune est une entrée qui utilise le mot-clé [b]Load[/b] comme décrit ici : [b][i]Load *q module *q[/i][/b] [table][row][col] [/col][col]Cette option dit au serveur de charger le module [b]module .[/b] Le nom du module devrait être standard et non celui du fichier de module. Le nom standard est sensible à la casse et ne peut inclure le préfixe « lib », ou les suffixes « .a », « .o », ou « .so ».[/col][/row][/table] [table][row][col] [/col][col] Exemple : Le module de tramage de polices Type 1 peut être chargé avec la commande : [table][row][col] [/col][col] [b]Load *qtype1*q[/b][/col][/row][/table][/col][/row][/table] La seconde façon de faire est la [b]SubSection,[/b] avec le nom de la sous-section étant celui du nom du module, et le contenu de la [b]SubSection[/b] étant les [b]Options[/b] passées au module lorsqu'il se charge. Exemple : Le module extmod (qui contient divers groupes d'extensions du serveur) peut être chargé, avec l'extension XFree86-DGA désactivée en utilisant la chaîne : [table][row][col] [/col][col] .nf [b]SubSection *qextmod*q[/b] [b] Option *qomit XFree86-DGA*q[/b] [b]EndSubSection[/b] .fi[/col][/row][/table] Les modules sont recherchés pour chaque répertoire spécifié dans le chemin [b]ModulePath[/b] , et dans les pilotes, entrées, extensions, polices et les sous-répertoires internes de chacun de ces répertoires. De plus, la commande cherche aussi dans tous les sous-répertoires spécifiques du système d'exploitation s'ils existent. En plus de cela, les sous-répertoires spécifiques du système d'exploitation sont recherchés en premier s'ils existent. Pour voir quelles polices et quels modules d'extensions sont disponibles, vérifiez le contenu des répertoires suivants : [table][row][col] [/col][col] .nf /usr/X11R6/lib/modules/fonts /usr/X11R6/lib/modules/extensions .fi[/col][/row][/table] Les modules de polices « bitmap » sont chargés automatiquement. Il est recommandé qu'au moins l'extension « extmod » soit chargée. Si ce n'est pas le cas, des extensions comme SHAPE ne seront pas disponibles. [size=18] [b]Section inputdevice[/b] [/size] Le fichier de configuration peut avoir plusieurs sections [b]InputDevice.[/b] Elle seront normalement au moins deux : une pour le coeur (primaire) du clavier et l'autre pointe le coeur du pointeur. [b]InputDevice[/b] a habituellement le format suivant : [table][row][col] [/col][col] .nf [b] Section *qInputDevice*q[/b] [b][i] Identifier *q nom *q[/i][/b] [b][i] Driver *q pilote *q[/i][/b] [i] options[/i] [i] ...[/i] [b] EndSection[/b] .fi[/col][/row][/table] L'entrée [b]Identifier[/b] spécifie le nom unique pour le périphérique d'entrée. L'entrée [b]Driver[/b] indique le nom du pilote à utiliser pour le périphérique d'entrée. Quand vous utiliser le serveur chargeable, le module de périphérique d'entrée [i]*q inputdriver *q[/i] sera chargé pour chacune des sections [b]InputDevice.[/b] Une section [b]InputDevice[/b] est considérée comme active si elle est référencée par un [b]ServerLayout[/b] actif ou si elle est référencée par les options de ligne de commande [b]-keyboard[/b] ou [b]-pointer[/b] . Les périphériques d'entrée les plus utilisés sont la souris et le clavier. Les sections [b]InputDevice[/b] reconnaissent quelques [b]Options ,[/b] indépendantes du pilote, lesquelles sont décrites ici. Voir le manuel du pilote spécifique de périphérique pour une description des options spéciales. [b][i]Option *qCorePointer*q[/i][/b] [table][row][col] [/col][col]Quand cette option est activée, le périphérique d'accès est installé comme le périphérique principal. C'est plus exactement LE SEUL périphérique principal. Si cette option n'est pas activée, ou l'est dans la section [b]ServerLayout,[/b] ou à partir de l'option de la ligne de commande [b]-pointer,[/b] alors le premier périphérique d'entrée qui est disponible sera utilisé comme périphérique principal. Cette option est implicitement activée quand la section obsolète [b]Pointer[/b] est utilisée.[/col][/row][/table] [b][i]Option *qCoreKeyboard*q[/i][/b] [table][row][col] [/col][col]Quand cette option est activée, le périphérique d'entrée est installée comme clavier principal. C'est plus exactement LE clavier principal. Si cette option n'est pas activée dans la section [b]ServerLayout[/b] ou à partir des options de la ligne de commande [b]-keyboard[/b] , alors le premier périphérique qui peut être utilisé sera considéré comme LE principal clavier. Cette option est implicitement activée lorsque la section obsolète [b]Keyboard[/b] est utilisée.[/col][/row][/table] [b][i]Option *qAlwaysCore*q *q booléenne *q[/i][/b][/col][/row][/table] [b][i]Option *qSendCoreEvents*q *q booléenne *q[/i][/b] [table][row][col] [/col][col]Les deux options ci-dessus sont équivalentes et lorsqu'activées, elles obligent le périphérique d'entrée à créer un rapport core. Cette fonction peut être utilisée par exemple, pour allouer un périphérique de pointage pour générer des fichiers de pointeur (comme le déplacement, etc).[/col][/row][/table] [b][i]Option *qHistorySize*q *q numéro *q[/i][/b] [table][row][col] [/col][col]Règle le grosseur de l'historique du mouvement. Défaut~: 0.[/col][/row][/table] [b][i]Option *qSendDragEvents*q *q booléenne *q[/i][/b] [table][row][col] [/col][col]???[/col][/row][/table] [size=18] [b]Section device[/b] [/size] Le fichier de configuration peut avoir plusieurs sections [b]Device[/b] . Il doit cependant y en avoir au moins une pour la carte graphique utilisée. La section [b]Device[/b] est dans le format suivant: [table][row][col] [/col][col] .nf [b] Section *qDevice*q[/b] [b][i] Identifier *q nom *q[/i][/b] [b][i] Driver *q pilote *q[/i][/b] [i] entrées[/i] [i] ...[/i] [b] EndSection[/b] .fi[/col][/row][/table] L'entrée [b]Identifier[/b] spécifie le nom unique pour le périphérique graphique. L'entrée [b]Driver[/b] spécifie le nom du pilote à utiliser pour cette carte graphique. Si vous utilisez le serveur chargeable, le module du pilote [i]*q driver *q[/i] sera chargé pour chacun des [b]Device[/b] de la section. Une section [b]Device[/b] est considérée active si elle est référencée par une section [b]Screen[/b] active. La section [b]Device[/b] reconnaît certaines entrées indépendantes des pilotes et certaines [b]Options ,[/b] décrites ici. Ce ne sont pas tous les pilotes qui peuvent utiliser ces commandes indépendantes, et plusieurs ne sont pas nécessaires en raison de l'auto-détection des informations. Voir le manuel spécifique pour votre pilote graphique pour de plus amples informations sur le sujet, et pour une description des options spécifiques du pilote. Notez que plusieurs des [b]Options[/b] listées ici (mais non les autres entrées) peuvent être indiquées dans la section [b]Screen[/b] au lieu de la section [b]Device[/b] . [b][i]BusID *q bus-id *q[/i][/b] [table][row][col] [/col][col]Cette option spécifie l'endroit exact du bus de la carte graphique. Pour les cartes PCI/AGP, la chaîne [i]bus-id[/i] a la forme [b][i]PCI: bus : device : function[/i][/b] (par exemple « PCI:1:0:0 » peut être adéquat pour une carte AGP). Ce champ est habituellement optionnel dans les configurations à tête unique qui utilisent la carte graphique principale. En têtes multiples, ou s'il y a une autre carte graphique dans une configuration à tête unique, cette entrée est obligatoire. Sa principale fonction est de réaliser une connexion fiable entre la section des pilotes et le matériel qu'il gère. Cette information peut habituellement être trouvée en exécutant le serveur X avec l'option de ligne de commande [b]-scanpci[/b] .[/col][/row][/table] [b][i]Screen numéro[/i][/b] [table][row][col] [/col][col]Cette option est obligatoire pour une carte graphique PCI unique qui doit gérer plus qu'un affichage (c'est-à-dire de multiples CRTC partageant une seule accélération et la même mémoire vidéo). Une section [b]Device[/b] est nécessaire pour chaque tête et ce paramètre détermine à quelle tête chaque section [b]Device[/b] s'applique. Les valeurs légales de la plage [i]number[/i] s'étendent de 0 à un de moins que le nombre total de têtes par entité. Plusieurs pilotes requièrent que l'écran primaire soit présent.[/col][/row][/table] [b][i]Chipset *q chipset *q[/i][/b] [table][row][col] [/col][col]Cette entrée optionnelle indique le type de puce de la carte graphique. Dans plusieurs cas cette entrée n'est pas nécessaire parce que les pilotes sonderont le matériel pour déterminer le type de puce. Ne l'indiquez pas à moins qu'un document spécifique ne vous demande de le faire.[/col][/row][/table] [b][i]Ramdac *q ramdac-type *q[/i][/b] [table][row][col] [/col][col]Cette entrée optionnelle spécifie le type de RAMDAC utilisé par votre carte graphique. Cette option est utile à quelques pilotes seulement, et dans la plupart des cas elle n'est pas nécessaires puisque le système sonde le matériel pour déterminer le type de RAMDAC si possible. N'indiquez rien à moins qu'une documentation spécifique vous demande de le faire.[/col][/row][/table] [b][i]DacSpeed speed[/i][/b][/col][/row][/table] [b][i]DacSpeed speed-8 speed-16 speed-24 speed-32[/i][/b] [table][row][col] [/col][col]Cette entrée optionnelle vous permet d'indiquer la vitesse du RAMDAC (habituellement imprimée sur la puce). La vitesse est en MHz. Lorsqu'une valeur est donnée, elle est appliquée à tous les formats de pixels du framebuffer, soit 8, 16, 24 et 32 respectivement. Cette option n'est pas utilisée par beaucoup de pilotes, et a seulement besoin d'être indiquée lorsque la vitesse du RAMDAC est différente de celle du pilote, ou lorsque le pilote ne peut auto-détecter les valeurs correctes. N'inscrivez rien à moins qu'une documentation spécifique vous demande de le faire.[/col][/row][/table] [b][i]Clocks clock ...[/i][/b] [table][row][col] [/col][col]spécifie l'horloge de pixel qui est sur votre carte graphique. Les horloges sont en MHz, et peuvent être indiquées comme un nombre flottant. La valeur est emmagasinée en interne au kHz le plus proche. L'organisation des horloges est importante. Elle doit être compatible avec l'ordre dans lequel elles ont été choisies sur la carte graphique. Les lignes [b]Clocks[/b] multiples doivent être indiquées, et chacune est liée pour former la liste. Plusieurs pilotes n'utilisent pas cette entrée, et elle est requise seulement pour d'anciennes cartes avec des horloges non programmables. N'indiquez rien à moins qu'une documentation spécifique à un pilote vous recommande de le faire.[/col][/row][/table] [b][i]ClockChip *q clockchip-type *q[/i][/b] [table][row][col] [/col][col]Cette entrée optionnelle est utilisée pour spécifier le type de puce d'horloge sur votre carte graphique si elle a un générateur d'horloge programmable. Seuls quelques serveurs X supportent les puces d'horloge programmables. Pour plus de détails, voir le manuel du serveur X approprié.[/col][/row][/table] [b][i]VideoRam mem[/i][/b] [table][row][col] [/col][col]Cette entrée optionnelle spécifie le total de la mémoire vidéo qui est installée sur la carte graphique. Elle est mesurée en kilooctets. Dans plusieurs cas, cette option est inutile du fait que le serveur X sonde la carte graphique pour déterminer le total de la mémoire RAM. Une documentation spécifique à votre pilote pourrait vous indiquer que cette option est nécessaire.[/col][/row][/table] [b][i]BiosBase baseaddress[/i][/b] [table][row][col] [/col][col]Cette entrée optionnelle spécifie l'adresse de base du vidéo BIOS pour une carte VGA. Cette adresse est normalement auto-détectée, et devrait seulement être indiquée si une documentation à un pilote le recommande.[/col][/row][/table] [b][i]MemBase baseaddress[/i][/b] [table][row][col] [/col][col]Cette entrée optionnelle spécifie l'adresse de mémoire de base pour une carte graphique avec un framebuffer linéaire. Cette entrée n'est pas utilisée par beaucoup de pilotes, et devrait être utilisée seulement si une documentation spécifique à un pilote le recommande.[/col][/row][/table] [b][i]IOBase baseaddress[/i][/b] [table][row][col] [/col][col]Cette entrée optionnelle spécifie l'adresse de base IO. Peu de pilotes utilisent cette entrée et elle ne devrait être utilisée que si une documentation spécifique à un pilote le recommande.[/col][/row][/table] [b][i]ChipID id[/i][/b] [table][row][col] [/col][col]Cette entrée optionnelle spécifie une identité numérique propre à un type de puce. Pour les cartes PCI, c'est habituellement l'ID du périphérique. Cette option peut être utilisée pour annuler l'auto-détection, mais ne devrait pas être activée à moins qu'une documentation spécifique à un périphérique ne le recommande.[/col][/row][/table] [b][i]ChipRev rev[/i][/b] [table][row][col] [/col][col]Cette entrée optionnelle spécifie le numéro de revision de la puce. Elle peut être utilisée pour annuler l'auto-détection, mais ne devrait l'être que si une documentation spécifique à un périphérique le recommande.[/col][/row][/table] [b][i]TextClockFreq freq[/i][/b] [table][row][col] [/col][col]Cette entrée optionnelle spécifie la fréquence de l'horloge des pixels qui sera utilisée pour le mode texte régulier. La fréquence est indiquée en MHz. C'est rarement nécessaire. .ig[/col][/row][/table] [table][row][col] [/col][col]This optional entry allows an IRQ number to be specified. ..[/col][/row][/table] [b]Options[/b] [table][row][col] [/col][col]Les indicateurs d'option devraient être spécifiés dans la section [b]Device[/b] . Cela inclut les options spécifiques à un périphérique et les options indépendantes des périphériques. Les formes sont décrites dans la documentation spécifique du périphérique. Les dernières sont décrites ci-dessous dans la section [b]Screen,[/b] mais ils peuvent aussi être inclus ici. [/col][/row][/table] [size=18] [b]Section videoadaptor[/b] [/size] Personne ne veut dire comment cela fonctionne. Peut-être que personne n'en sait rien ... [size=18] [b]Monitor section[/b] [/size] Le fichier de configuration peut avoir plusieurs sections [b]Monitor[/b] . Il doit cependant y en avoir au moins une qui est utilisée pour le moniteur. Les sections [b]Monitor[/b] ont le format suivant : [table][row][col] [/col][col] .nf [b] Section *qMonitor*q[/b] [b][i] Identifier *q name *q[/i][/b] [i] entrées[/i] [i] ...[/i] [b] EndSection[/b] .fi[/col][/row][/table] L'entrée [b]Identifier[/b] spécifie le nom unique pour ce moniteur. La section [b]Monitor[/b] fournit l'information au sujet de la description du moniteur, les [b]Options ,[/b] spécifiques au moniteur, et l'information au sujet des modes vidéo à utiliser avec ce moniteur. Indiquer les modes vidéo est optionnel parce que le serveur a maintenant une liste intégrée des modes standards VESA. Quand les modes sont explicitement indiqués dans la section [b]Monitor[/b] (avec les mots-clés [b]Modes ,[/b] [b]ModeLine ,[/b] ou [b]UseModes[/b] ), les modes natifs avec des noms identiques ne sont pas inclus. Les modes natifs avec des noms différents sont toutefois encore implicitement inclus. Les entrées qui peuvent être utilisées dans les sections [b]Monitor[/b] sont décrites ci-dessous. [b][i]VendorName *q vendeur *q[/i][/b] [table][row][col] [/col][col]Cette option indique le fabriquant du moniteur.[/col][/row][/table] [b][i]ModelName *q modèle *q[/i][/b] [table][row][col] [/col][col]Cette option indique le modèle du moniteur.[/col][/row][/table] [b][i]HorizSync horizsync-range[/i][/b] [table][row][col] [/col][col]donne la plage des fréquences horizontales de synchronisation supportées par le moniteur. [i]horizsync-range[/i] peut être insérée sur une ligne avec des points-virgules pour séparer les valeurs distinctes. Une plage de valeurs est constituée de deux valeurs séparées par un trait d'union. Par défaut, les valeurs sont en kilohertz. Elles peuvent être indiquées en MHz ou en Hz si [b]MHz[/b] ou en [b]Hz[/b] sont ajoutés en fin de ligne. Les données fournies seront utilisées par le serveur X pour déterminer si les modes vidéo sont à l'intérieur des spécifications du moniteur. Cette information devrait être disponible dans le manuel d'utilisation du moniteur. Si cette entrée est omise, une plage par défaut de 28-33 kHz sera utilisée.[/col][/row][/table] [b][i]VertRefresh vertrefresh-range[/i][/b] [table][row][col] [/col][col]donne la (les) plage(s) des fréquences verticales de rafraîchissement supportée(s) par le moniteur. [i]vertrefresh-range[/i] peut être séparée par des virgules dans une liste discontinue ou une gamme de valeurs. Une plage de valeurs est constituée d'au moins deux valeurs séparées par un tiret. Par défaut, les valeurs sont en Hz. Elles peuvent être indiquées en MHz ou en kHz si [b]MHz[/b] ou [b]kHz[/b] est ajouté en fin de ligne. Les données indiquées sont utilisées par le serveur X pour déterminer si les modes vidéo sont à l'intérieur des spécifications du moniteur. Cette information est habituellement disponible dans le manuel d'utilisation du moniteur. Si cette entrée est omise, une valeur par défaut de 43-72Hz est utilisée.[/col][/row][/table] [b][i]DisplaySize width height[/i][/b] [table][row][col] [/col][col]Cette entrée optionnelle donne la largeur et la hauteur, en millimètres, de l'affichage réel du moniteur. Si indiquée, la valeur est utilisée pour calculer le nombre de DPI de l'écran.[/col][/row][/table] [b][i]Gamma gamma-value[/i][/b][/col][/row][/table] [b][i]Gamma red-gamma green-gamma blue-gamma[/i][/b] [table][row][col] [/col][col]Cette entrée optionnelle peut être utilisée pour spécifier la correction gamma du moniteur. Elle peut être indiquée comme une valeur simple ou en trois valeurs RGB séparées. Les valeurs doivent être dans les plages 0.1 à 10.0 et la valeur par défaut est 1.0. Ce ne sont pas tous les pilotes qui peuvent utiliser cette information.[/col][/row][/table] [b][i]UseModes *q modesection-id *q[/i][/b] [table][row][col] [/col][col]Inclure l'ensemble des modes listés dans la section [b]Modes[/b] appelée [b]modesection-id.[/b] Ça permet à tous les modes définis dans cette section d'être utilisés pour le moniteur.[/col][/row][/table] [b]Mode [i]name[/i][/b] [table][row][col] [/col][col]Ceci est une entrée optionnelle à lignes multiples qui peut être utilisée pour fournir les définitions des modes vidéo pour le moniteur. Dans la plupart des cas l'option n'est pas nécessaire parce que les valeur standards VESA sont suffisantes. Le mot-clé [b]Mode[/b] indique le début de la description des lignes multiples de description des modes vidéo. La description des modes vidéo se termine par le mot-clé [b]EndMode[/b] La description des modes vidéo est composée des entrées suivantes :[table][row][col] [/col][col][/col][/row][/table] [b][i]DotClock clock[/i][/b] [table][row][col] [/col][col]est la valeur en points (pixels) de la cadence d'horloge utilisée pour ce mode.[/col][/row][/table] [b][i]HTimings hdisp hsyncstart hsyncend htotal[/i][/b] [table][row][col] [/col][col]indique la valeur de synchronisation horizontale pour ce mode.[/col][/row][/table] [b][i]VTimings vdisp vsyncstart vsyncend vtotal[/i][/b] [table][row][col] [/col][col]indique la valeur de synchronisation verticale pour ce mode.[/col][/row][/table] [b][i]Flags *q flag *q ...[/i][/b] [table][row][col] [/col][col]indique un ensemble optionnel d'indicateurs, chacun étant une chaîne enfermée dans des guillemets. [b]*qInterlace*q[/b] indique que ce mode sera entrelacé. [b]*qDoubleScan*q[/b] indique le mode où chaque ligne de l'écran sera doublée. [b]*q+HSync*q[/b] et [b]*q-HSync*q[/b] peuvent être utilisés pour choisir la polarité du signal HSync. [b]*q+VSync*q[/b] et [b]*q-VSync*q[/b] peuvent être utilisés pour choisir la polarité du signal VSync. [b]*qComposite*q[/b] peut être utilisé pour spécifier la synchronisation composite sur le matériel qui le supporte. De plus, sur certaines cartes, [b]*q+CSync*q[/b] et [b]*q-CSync*q[/b] peuvent être utilisés pour choisir la polarité de synchronisation composite.[/col][/row][/table] [b][i]HSkew hskew[/i][/b] [table][row][col] [/col][col]spécifie le nombre de pixels (du côté droit de l'écran) par lesquels l'affichage sera mis en oblique. Ce ne sont pas tous les pilotes qui peuvent utiliser cette information. Cette option peut devenir nécessaire pour annuler les valeurs d'origine fournies par le serveur si certaines lignes de balayage horizontales non conformes indiquent que cette valeur a besoin d'être augmentée. Si certains pixels d'une ligne de balayage d'écran apparaissent à gauche de l'écran, cette valeur doit être augmentée.[/col][/row][/table] [b][i]VScan vscan[/i][/b] [table][row][col] [/col][col]spécifie le nombre de fois où chaque ligne de balayage doit être dessinée sur l'écran. Tous les pilotes ne sont pas en mesure d'utiliser cette information. Les valeurs inférieures à 1 sont traités comme 1, qui est la valeur par défaut. Généralement, le [b]*qDoubleScan*q[/b] [b]Flag[/b] mentionné ci-dessus double cette valeur.[/col][/row][/table][/col][/row][/table] [b][i]ModeLine *q name *q mode-description[/i][/b] [table][row][col] [/col][col]Cette commande est une version plus compacte de l'entrée [b]Mode,[/b] et elle peut aussi être utilisée pour spécifier les modes vidéo du moniteur. Elle est inscrite en un format de ligne simple pour indiquer les modes vidéo. Dans la plupart des cas, elle n'est pas nécessaire parce que les modes vidéo VESA intégrés sont largement suffisants.[/col][/row][/table] [table][row][col] [/col][col] Le [i]mode-description[/i] se compose de quatre sections, les trois premières étant obligatoires. La première représente les valeurs (pixels) d'horloge et elle est composée d'un nombre unique indiquant la cadence de l'horloge du mode en MHz. La seconde section est une liste de quatre nombres indiquant la synchronisation horizontale. Ces nombres sont les valeurs de [b]hdisp ,[/b] [b]hsyncstart ,[/b] [b]hsyncend ,[/b] et [i]htotal[/i] . La troisième section est une liste de quatre nombres spécifiant la synchronisation verticale. Ces nombres sont les valeurs de [b]vdisp ,[/b] [b]vsyncstart ,[/b] [b]vsyncend ,[/b] et [i]vtotal[/i] . La section finale est une liste d'indicateurs spécifiant les autres caractéristique du mode vidéo. [b]Interlace[/b] indique que le mode est entrelacé. [b]DoubleScan[/b] indique le mode où chaque ligne de balayage de l'écran est doublée. [b]+HSync[/b] et [b]-HSync[/b] peuvent être utilisés pour choisir la polarité du signal HSync. [b]+VSync[/b] et [b]-VSync[/b] peuvent être utilisés pour choisir la polarité du signal VSync. [b]Composite[/b] peut être utilisé pour spécifier la synchronisation composite sur du matériel qui supporte cette option. De plus, sur certaines cartes, [b]+CSync[/b] et [b]-CSync[/b] peuvent être utilisés pour choisir la synchronisation de la polarité composite. Les options [b]HSkew[/b] et [b]VScan[/b] mentionnées ci-dessus dans les descriptions d'entrées de la section [b]Modes[/b] peuvent également être utilisées ici.[/col][/row][/table] [b]Options[/b] [table][row][col] [/col][col]Certains indicateurs [b]Optionnels[/b] peuvent être utiles dans la section [b]Monitor[/b] (lorsque nécessaires) incluant [b]*qDPMS*q ,[/b] et [b]*qSyncOnGreen*q .[/b] [/col][/row][/table] [size=18] [b]Section modes[/b] [/size] Le fichier de configuration peut avoir plusieurs sections [b]Modes[/b] ou aucune. Ces sections fournissent une façon de définir des réglages des modes vidéo indépendamment des sections [b]Monitor.[/b] Les sections [b]Monitor[/b] peuvent inclure des définitions fournies par ces mêmes sections avec l'utilisation du mot-clé [b]UseModes. [/b] Dans la plupart des cas les sections [b]Modes[/b] ne sont pas nécessaires puisque les réglages VESA intégrés sont amplement suffisants. Les sections [b]Modes[/b] ont le format suivant : [table][row][col] [/col][col] .nf [b] Section *qModes*q[/b] [b][i] Identifier *q name *q[/i][/b] [i] entrées[/i] [i] ...[/i] [b] EndSection[/b] .fi[/col][/row][/table] L'entrée [b]Identifier[/b] spécifie le nom unique pour cet ensemble des descriptions de modes. Les autres entrées autorisées dans les sections [b]Modes[/b] sont les entrées [b]Mode[/b] et [b]ModeLine[/b] décrites ci-dessus dans la section [b]Monitor[/b] . [size=18] [b]Section screen[/b] [/size] Le fichier de configuration peut avoir de multiples sections [b]Screen[/b] . Il doit y en avoir au moins une pour l'écran utilisé. Un 'écran' représente le lien entre un périphérique graphique [b]( Device[/b] section) et un monitor [b]( Monitor[/b] section). Une section [b]Screen[/b] est considéré 'active' si elle est référencée par une section [b]ServerLayout[/b] active ou par l'option de la ligne de commande [b]-screen.[/b] Si aucune n'est présente, la première section [b]Screen[/b] trouvée dans le fichier de configuration est considérée la seule «~active~». Les sections [b]Screen[/b] ont le format suivant : [table][row][col] [/col][col] .nf [b] Section *qScreen*q[/b] [b][i] Identifier *q name *q[/i][/b] [b][i] Device *q devid *q[/i][/b] [b][i] Monitor *q monid *q[/i][/b] [i] entrées[/i] [i] ...[/i] [b][i] SubSection *qDisplay*q[/i][/b] [i] entrées[/i] [i] ...[/i] [b] EndSubSection[/b] [i] ...[/i] [b] EndSection[/b] .fi[/col][/row][/table] L'entrée [b]Identifier[/b] spécifie le nom unique pour cet écran. La section [b]Screen[/b] fournit l'information spécifique pour la totalité de l'écran, incluant les [b]Options[/b] spécifiques à cet écran. Dans une configuration à têtes multiples, il y aura plusieurs sections [b]Screen[/b] actives, une pour chaque tête. Les entrées disponibles pour cette section sont : [b][i]Device *q device-id *q[/i][/b] [table][row][col] [/col][col]Spécifie la section [b]Device[/b] à être utilisée par l'écran. C'est ce qui 'attache' une carte graphique précise à un écran. Le [i]device-id[/i] doit concorder avec l'option [b]Identifier[/b] d'une section [b]Device[/b] dans le fichier de configuration.[/col][/row][/table] [b][i]Monitor *q monitor-id *q[/i][/b] [table][row][col] [/col][col]spécifie quelle description de moniteur sera utilisée pour cet écran.[/col][/row][/table] [b][i]VideoAdaptor *q xv-id *q[/i][/b] [table][row][col] [/col][col]spécifie un adaptateur vidéo Xv dont la description sera utilisée par cet écran.[/col][/row][/table] [b][i]DefaultDepth depth[/i][/b] [table][row][col] [/col][col]spécifie quelle profondeur d'écran le serveur devra utiliser par défaut. La ligne de commande [b]-depth[/b] peut être utilisée pour annuler cette option. Si aucune valeur n'est indiquée, la profondeur d'écran par défaut est spécifique au pilote utilisé, mais dans la plupart des cas elle est fixée à 8.[/col][/row][/table] [b][i]DefaultFbBpp bpp[/i][/b] [table][row][col] [/col][col]spécifie quelle disposition de « framebuffer » sera utilisée par défaut. L'option de la ligne de commande [b]-fbbpp[/b] peut être utilisée pour remplacer cette option. Dans la majorité des cas le pilote choisira la meilleure valeur par défaut. Le seul cas où il y a une possibilité de choisir une autre valeur est pour des profondeurs d'écran de 24 alors que certaines cartes graphiques supportent une disposition « dense » de « framebuffer » 24 bits et une disposition « diluée » de « framebuffer ».[/col][/row][/table] [b]Options[/b] [table][row][col] [/col][col]Quelques indicateurs [b]Option[/b] peuvent être spécifiés dans la section [b]Screen[/b] . Quelques-uns sont spécifiques à certains pilotes et sont décrits dans la documentation pertinente. Les autres sont indépendants des pilotes et seront éventuellement décrits ici.[/col][/row][/table] [b][i]Option *qAccel*q[/i][/b] [table][row][col] [/col][col]Active XAA (architecture d'accélération X), un mécanisme qui rend l'accélération 2D matérielle des cartes vidéo disponible pour le serveur X. Cette option est activée par défaut, mais il peut être nécessaire de la désactiver s'il y a des bogues dans le pilote. Il y a plusieurs options pour désactiver certaines opérations spécifiques d'accélération, dont plusieurs sont listées ci-dessous. Notez que la désactivation d'une opération n'a aucun effet si cette dernière n'est pas accélérée (si c'est dû au manque de support dans le matériel ou le pilote).[/col][/row][/table] [b][i]Option *qXaaNoCPUToScreenColorExpandFill*q[/i][/b] [table][row][col] [/col][col]Désactive l'accélération de l'expansion rectangulaire à partir des modèles emmagasinés dans la mémoire système (en utilisant une ouverture dans la trame de mémoire).[/col][/row][/table] [b][i]Option *qXaaNoColor8x8PatternFillRect*q[/i][/b] [table][row][col] [/col][col]Désactive l'accélération du remplissage d'une région rectangulaire avec un échantillon pleine couleur.[/col][/row][/table] [b][i]Option *qXaaNoColor8x8PatternFillTrap*q[/i][/b] [table][row][col] [/col][col]Désactive l'accélération du remplissage d'une région trapézoïdale avec un échantillon pleine-couleur.[/col][/row][/table] [b][i]Option *qXaaNoDashedBresenhamLine*q[/i][/b] [table][row][col] [/col][col]Désactive l'accélération du dessin de lignes pointillées de forma Bresenham.[/col][/row][/table] [b][i]Option *qXaaNoDashedTwoPointLine*q[/i][/b] [table][row][col] [/col][col]Désactive l'accélération du dessin de lignes pointillées entre deux points arbitraires.[/col][/row][/table] [b][i]Option *qXaaNoImageWriteRect*q[/i][/b] [table][row][col] [/col][col]Désactive l'accélération des transferts de régions rectangulaires pleine couleur de la mémoire système à la mémoire vidéo (en utilisant une ouverture dans la trame de mémoire).[/col][/row][/table] [b][i]Option *qXaaNoMono8x8PatternFillRect*q[/i][/b] [table][row][col] [/col][col]Désactive l'accélération de remplissage d'une région rectangulaire avec un échantillon monochrome.[/col][/row][/table] [b][i]Option *qXaaNoMono8x8PatternFillTrap*q[/i][/b] [table][row][col] [/col][col]Désactive l'accélération de remplissage d'une région trapézoïdale avec un échantillon monochrome.[/col][/row][/table] [b][i]Option *qXaaNoOffscreenPixmaps*q[/i][/b] [table][row][col] [/col][col]Désactive l'accélération du dessin dans les images emmagasinées dans la mémoire vidéo hors écran.[/col][/row][/table] [b][i]Option *qXaaNoPixmapCache*q[/i][/b] [table][row][col] [/col][col]Désactive le cache d'échantillons dans la mémoire vidéo hors écran.[/col][/row][/table] [b][i]Option *qXaaNoScanlineCPUToScreenColorExpandFill*q[/i][/b] [table][row][col] [/col][col]Désactive l'accélération de l'expansion des rectangles des échantillons sources emmagasinés dans la mémoire système (une ligne de balayage à la fois).[/col][/row][/table] [b][i]Option *qXaaNoScanlineImageWriteRect*q[/i][/b] [table][row][col] [/col][col]Désactive l'accélération des transferts de régions rectangulaires en pleine couleur de la mémoire système à la mémoire vidéo (une ligne de balayage à la fois).[/col][/row][/table] [b][i]Option *qXaaNoScreenToScreenColorExpandFill*q[/i][/b] [table][row][col] [/col][col]Désactive l'accélération de l'expansion des rectangles des échantillons sources emmagasinés dans la mémoire vidéo hors écran.[/col][/row][/table] [b][i]Option *qXaaNoScreenToScreenCopy*q[/i][/b] [table][row][col] [/col][col]Désactive l'accélération des copies de régions rectangulaires d'une partie de la mémoire vidéo à une autre.[/col][/row][/table] [b][i]Option *qXaaNoSolidBresenhamLine*q[/i][/b] [table][row][col] [/col][col]Désactive l'accélération du dessin de lignes sous le format Bresenham.[/col][/row][/table] [b][i]Option *qXaaNoSolidFillRect*q[/i][/b] [table][row][col] [/col][col]Désactive l'accélération du dessin de régions rectangulaires pleine couleur.[/col][/row][/table] [b][i]Option *qXaaNoSolidFillTrap*q[/i][/b] [table][row][col] [/col][col]Désactive l'accélération du remplissage avec des trapézoïdes pleine couleur Bresenham.[/col][/row][/table] [b][i]Option *qXaaNoSolidHorVertLine*q[/i][/b] [table][row][col] [/col][col]Désactive l'accélération du dessin de lignes horizontales ou verticales.[/col][/row][/table] [b][i]Option *qXaaNoSolidTwoPointLine*q[/i][/b] [table][row][col] [/col][col]Désactive l'accélération du dessin de lignes solides entre deux points arbitraires.[/col][/row][/table] Chaque section [b]Screen[/b] doit contenir une ou plusieurs sous-sections [b]Display.[/b] Ces sous-sections fournissent l'information spécifique de configuration depth/fbbpp, et celle choisie dépend des variables depth et ou fbbpp utilisées pour l'écran. La sous-section [b]Display[/b] est décrite dans la section ci-dessous. [size=18] [b]Sous-section display[/b] [/size] Chaque section [b]Screen[/b] peut avoir plusieurs sous-sections [b]Display.[/b] Il doit y en avoir au moins une, qui sera compatible avec la profondeur et les valeurs de fbbpp qui sont utilisées pour l'écran. La sous-section [b]Display[/b] active est la première qui est compatible avec la profondeur ou la valeur de fbbpp qui sont utilisées. Les sections [b]Display[/b] ont le format suivant : [table][row][col] [/col][col] .nf [b] SubSection *qDisplay*q[/b] [b][i] Depth depth[/i][/b] [i] entrées[/i] [i] ...[/i] [b] EndSubSection[/b] .fi[/col][/row][/table] [b][i]Depth depth[/i][/b] [table][row][col] [/col][col]Cette entrée spécifie avec quelle profondeur de couleurs la sous-section [b]Display[/b] sera utilisée. Cette entrée est habituellement obligatoire, mais peut être omise dans quelques cas ou une entrée [b]FbBpp[/b] est présente. La plage des valeurs de [i]depth[/i] qui sont autorisées dépend du pilote. Plusieurs pilotes supportent les profondeurs d'écran de 8, 15, 16 et 24 bits. Quelques-uns supportent aussi des profondeurs de 1 et/ou 4 bits, et même certaines supportent d'autres valeurs (comme 30). Note : [i]depth[/i] signifie le nombre de bits dans un pixel qui sont utilisés pour déterminer la couleur du pixel. 32 n'est pas une valeur [i]depth[/i] acceptable. Plusieurs cartes graphiques qui utilisent 32 bits par pixel ne se servent que de 24 d'entre eux pour conserver l'information de couleur, ce qui signifie que la profondeur de la couleur est 24 et non 32.[/col][/row][/table] [b][i]FbBpp bpp[/i][/b] [table][row][col] [/col][col]Cette entrée spécifie le format de « framebuffer » que la sous-section [b]Display[/b] doit utiliser. Cette entrée est nécessaire seulement avec une profondeur d'écran de 24 bits lorsqu'elle permet le choix entre un « framebuffer » solide à 24 bpp et un autre « dilué » à 32 bpp. Dans le plupart des cas, cette entrée ne doit pas être utilisée.[/col][/row][/table] [b][i]Weight red-weight green-weight blue-weight[/i][/b] [table][row][col] [/col][col]Cette entrée optionnelle spécifie le poids relatif des bits RGB à être utilisés pour une profondeur d'écran de 16 bits avec un pilote qui autorise plusieurs formats. Cette commande peut être lancée à partir de la ligne de commande avec l'option [b]-weight[/b] (voir [b]XFree86(1) ).[/b][/col][/row][/table] [b][i]Virtual xdim ydim[/i][/b] [table][row][col] [/col][col]Cette entrée optionnelle spécifie la résolution de l'écran virtuel à être utilisée. [i]xdim[/i] doit être un multiple soit de 8 ou 16 pour la plupart des pilotes, et un multiple de 32 en mode monochrome. La valeur indiquée sera arrondie vers le bas si ce n'est pas le cas. Les modes vidéo qui sont trop larges pour la grandeur virtuelle spécifiée seront rejetés. Si cette entrée est absente, la résolution de l'écran virtuel sera ajustée pour accommoder tous les modes vidéo valides inscrits dans l'entrée [b]Modes[/b] . Plusieurs combinaisons pilotes/matériel ne supportent pas les écrans virtuels. Veuillez référer à la documentation appropriée pour plus de détails.[/col][/row][/table] [b][i]ViewPort x0 y0[/i][/b] [table][row][col] [/col][col]Cette entrée optionnelle fixe le coin supérieur gauche de l'affichage initial. C'est utilisé seulement lorsque la résolution de l'écran virtuel est différente de la résolution du mode vidéo initial. Si rien n'est indiqué, alors l'affichage initial sera centré dans la superficie de l'écran virtuel.[/col][/row][/table] [b][i]Modes *q mode-name *q ...[/i][/b] [table][row][col] [/col][col]Cette entrée est hautement conseillée pour plusieurs pilotes et elle spécifie la liste des modes vidéo à utiliser. Chacun des [i]mode-name[/i] indiqué doit être enfermé dans des guillemets. Ils doivent correspondre à ceux spécifiés ou référencés dans la section [b]Monitor[/b] appropriée (incluant implicitement les modes natifs VESA standards). Le serveur enlèvera de cette liste les modes qui ne satisferont pas aux conditions nécessaires. Le premier mode valide de la liste sera utilisé comme affichage par défaut au démarrage. La liste des modes valides est converti intérieurement en une liste circulaire. Il est possible de basculer vers le mode suivant avec [b]Ctrl+Alt+Keypad-Plus[/b] ou vers le mode précédent avec [b]Ctrl+Alt+Keypad-Minus .[/b] Lorsque cette entrée est absente, le plus grand mode référencé par la section [b]Monitor[/b] appropriée sera utilisé.[/col][/row][/table] [b][i]Visual *q visual-name *q[/i][/b] [table][row][col] [/col][col]Cette entrée optionnelle définit le modèle visuel de base. Il peut également être indiqué dans une ligne de commande (voir le 'man' de [i]Xserver(1)[/i] . Les modèles visuels disponibles pour une profondeur d'écran de 8 bits (par défaut c'est [b]PseudoColor ) :[/b][/col][/row][/table] [table][row][col] [/col][col] .nf [b]StaticGray[/b] [b]GrayScale[/b] [b]StaticColor[/b] [b]PseudoColor[/b] [b]TrueColor[/b] [b]DirectColor[/b] .fi[/col][/row][/table] [table][row][col] [/col][col] Le modèle visuel disponible pour une profondeur d'écran de 15, 16 et 24 bits sont (par défaut c'est [b]TrueColor ) :[/b] [table][row][col] [/col][col] .nf [b]TrueColor[/b] [b]DirectColor[/b] .fi[/col][/row][/table] Ce ne sont pas tous les pilotes qui supportent le [b]DirectColor[/b] à ces profondeurs d'écran. Les modèles visuels disponibles pour une profondeur d'écran de 4 bits (par défaut c'est [b]StaticColor ) :[/b] [table][row][col] [/col][col] .nf [b]StaticGray[/b] [b]GrayScale[/b] [b]StaticColor[/b] [b]PseudoColor[/b] .fi[/col][/row][/table] Le modèle visuel disponible pour une profondeur d'écran de 1 bit (monochrome) est [b]StaticGray .[/b][/col][/row][/table] [b][i]Black red green blue[/i][/b] [table][row][col] [/col][col]Cette entrée optionnelle permet que la couleur « noire » soit indiquée. C'est supporté seulement pour des profondeurs d'écran de 1 bit. Défaut : noir[/col][/row][/table] [b][i]White red green blue[/i][/b] [table][row][col] [/col][col]Cette entrée optionnelle permet que la couleur « blanche » soit spécifiée. C'est supporté seulement pour des profondeurs d'écran de 1 bit. Défaut : blanc.[/col][/row][/table] [b]Options[/b] [table][row][col] [/col][col]Les indicateurs d'option peuvent être spécifiés dans la sous-section [b]Display[/b] . Ils peuvent inclure des options spécifique à un pilote et des options indépendantes des périphériques. La formulation est décrite dans la documentation du périphérique concerné. Plusieurs sont décrits dans la section [b]Screen[/b] et peuvent être indiqués ici.[/col][/row][/table] [size=18] [b]Section serverlayout[/b] [/size] Le fichier de configuration peut avoir de multiples sections [b]ServerLayout. [/b] Un "server layout" représente le lien d'un ou plusieurs écrans (section [b]( Screen)[/b] et un ou plusieurs périphérique d'entrée (section [b]( InputDevice)[/b] pour former une configuration complète. Dans des configurations à tête multiples, il indique aussi l'arrangement relatifs des têtes. Une section [b]ServerLayout[/b] est considérée active si elle est référencée par la ligne de commande [b]-layout[/b] . Si cette option n'est pas utilisée, la première section [b]ServerLayout[/b] trouvée dans le fichier de configuration est considéré comme la seule active. Si aucune section [b]ServerLayout[/b] n'est présente, le seul écran actif et deux périphériques d'entrée (primaire) sont choisis dans la section appropriée ci-dessus. Les sections [b]ServerLayout[/b] ont le format suivant : [table][row][col] [/col][col] .nf [b] Section *qServerLayout*q[/b] [b][i] Identifier *q name *q[/i][/b] [b][i] Screen *q screen-id *q[/i][/b] [i] ...[/i] [b][i] InputDevice *q idev-id *q[/i][/b] [i] ...[/i] [i] options[/i] [i] ...[/i] [b] EndSection[/b] .fi[/col][/row][/table] L'entrée [b]Identifier[/b] spécifie le nom uni
Fichier
Forum
-
Derniers messages
Bavardages
Aujourd'hui, je rénove ou je construis ^^
Software
problème sur windows 10
Réseaux et Télécom
Administrateur Réseau - Cisco
Réseaux et Télécom
Problème wifi (POE)
Software
Postfix - Need help
Bavardages
Oh râge oh désespoir !
Programmation
Enregistrement client et envoi mail
Software
SÉCURITÉ MACBOOK
Hardware
conseil matos réseau?
Hardware
nVidia Shield Android TV
Actualités
-
Archives
Matériel
Nvidia prévient d'une pénurie de GPU ce trimestre, avec une reprise début 2025
Les Technos
Les Technos #469 : Un jour sans fin
Jeux Vidéos
Test Farming Simulator 25 (PS5) - Des innovations intéressantes mais des performances à revoir
Matériel
Qualcomm souhaite réduire davantage les prix des PC Windows basés sur ARM
Tablettes
Finalement, Google préparerait une nouvelle tablette mais la Pixel Tablet 2 serait abandonnée
Ada
CSS
Cobol
CPP
HTML
Fortran
Java
JavaScript
Pascal
Perl
PHP
Python
SQL
VB
XML
Anon URL
DailyMotion
eBay
Flickr
FLV
Google Video
Google Maps
Metacafe
MP3
SeeqPod
Veoh
Yahoo Video
YouTube
6px
8px
10px
12px
14px
16px
18px
Informaticien.be
- © 2002-2024
Akretio
SPRL - Generated via
Kelare
The Akretio Network:
Akretio
-
Freedelity
-
KelCommerce
-
Votre publicité sur informaticien.be ?