LinuxPedia

Wiki libre et indépendant dédié à GNU-Linux et BSD.

Outils pour utilisateurs

Outils du site


deb:le_serveur_d_affichage

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

deb:le_serveur_d_affichage [2018/11/17 13:52] (Version actuelle)
Ligne 1: Ligne 1:
 +====== Xorg ======
 +===== Présentation =====
 +Xorg est le digne successeur de Xfree86 qui sujet à des problèmes de codes sources libres ( le programmateur l'a rendu propriétaire à la manière de firefox) donc la première version Xorg est un fork de Xfree puis il s'est modularisé pour donner la version que l'on connait actuellement. Ainsi c'est pourquoi le fichier de configuration est presque identique.
 +
 +===== Xorg.conf =====
 +
 +Il est situé : ''/​etc/​X11/​Xorg.conf''​
 +
 +Il comporte différentes sections qui sont en générale :
 +  * Files
 +  * Module
 +  * InputDevice (x3)
 +  * Device
 +  * Monitor
 +  * Screen
 +  * ServerLayout
 +  * DRI
 +  ​
 +Il se peut que d'​autre section existe comme :
 +  * Extension
 +==== Section ====
 +Une section commence par la balise :
 +   ​Section "​nomdelasection"​
 +
 +et fini par la balise :
 +   ​EndSection
 +Ensuite les lignes commencant par % sont optionnelles , les commentaires sur la drotes définissent la commande utilisées.
 +
 +==== Section "​Files"​ ====
 +
 +=== Présentation ===
 +Cette section regroupe l'​ensemble des chemins menant à des fonts ,
 +pour que le serveur graphique puisse l'​utiliser.
 +
 +=== Ce qu'​elle contient par défaut ===
 +
 +        FontPath ​       "/​usr/​share/​fonts/​X11/​misc"​
 +        FontPath ​       "/​usr/​X11R6/​lib/​X11/​fonts/​misc"​
 +        FontPath ​       "/​usr/​share/​fonts/​X11/​cyrillic"​
 +        FontPath ​       "/​usr/​X11R6/​lib/​X11/​fonts/​cyrillic"​
 +        FontPath ​       "/​usr/​share/​fonts/​X11/​100dpi/:​unscaled"​
 +        FontPath ​       "/​usr/​X11R6/​lib/​X11/​fonts/​100dpi/:​unscaled"​
 +        FontPath ​       "/​usr/​share/​fonts/​X11/​75dpi/:​unscaled"​
 +        FontPath ​       "/​usr/​X11R6/​lib/​X11/​fonts/​75dpi/:​unscaled"​
 +        FontPath ​       "/​usr/​share/​fonts/​X11/​Type1"​
 +        FontPath ​       "/​usr/​X11R6/​lib/​X11/​fonts/​Type1"​
 +        FontPath ​       "/​usr/​share/​fonts/​X11/​100dpi"​
 +        FontPath ​       "/​usr/​X11R6/​lib/​X11/​fonts/​100dpi"​
 +        FontPath ​       "/​usr/​share/​fonts/​X11/​75dpi"​
 +        FontPath ​       "/​usr/​X11R6/​lib/​X11/​fonts/​75dpi"​
 +        # path to defoma fonts
 +        FontPath ​       "/​var/​lib/​defoma/​x-ttcidfont-conf.d/​dirs/​TrueType"​
 +
 +
 +==== Section "​Module"​ ====
 +=== Présentation ===
 + Elle contient l'​ensemble des modules ( "Xorg s'est modularisé"​ ) qui active ou non la gestion de la 3d le dri dbe etc ...
 +
 +=== Ce qu'​elle contient===
 +        Load    "​i2c"​
 +        Load    "​bitmap"​
 +        Load    "​ddc"​
 +        Load    "​dbe"​
 +        Load    "​dri"​
 +        Load    "​extmod"​
 +        Load    "​freetype"​
 +        Load    "​glx"​
 +        Load    "​int10"​
 +        Load    "​vbe"​
 +
 +=== Description sommaire des modules ===
 +
 +**Load "​i2c"​** Utilisé par le module ddc pour en augmenter les possibilités et la puissance. Nécessite la présence du module ddc.
 +
 +**Load "​bitmap"​** : Prise en charge des polices bitmap (.bdf .pcf .snf). Ne serait plus nécessaire avec xorg 7.X selon le [[http://​wiki.x.org/​wiki/​XorgConfModulesSection|wiki xorg]].
 +
 +**Load "​ddc"​** : (Data Display Channel) Permet d'​aller chercher des informations du moniteur.
 +
 +**Load "​dbe"​** : (Double Buffer Extension) Augmente la performance des opérations d'​animations et de vidéo.
 +
 +**Load "​dri"​** : (Direct Rendering Infrastructure) Accélère le opérations 3D.
 +
 +**Load "​extmod"​** : Se charge du chargement d'une grande quantité de sous-modules.
 +
 +**Load "​freetype"​** : Prise en charge de polices TrueType (.ttf .ttc)
 +
 +**Load "​type1"​** : Prise en charge des polices Type1 (.pfa .pfb)
 +
 +**Load "Load glx"** : Prise en charge de l'​opengl
 +
 +**Load "​GLcore"​** : Prise en charge de l'​opengl.
 +
 +**Load "​int10"​** : Ce module se charge au dessus du module vbe et tente une ré-initialisation logicielle du bios pour la prise en charge des cartes vidéo. Peut être indispensable à l'​utilisation plusieurs cartes vidéo.
 +
 +**Load "​vbe"​** : Récupère des informations du bios des cartes vidéo.
 +
 +
 +==== Section "​InputDevice"​ ====
 +=== Présentation ===
 + Elle contient la configuration de l'​ensemble des périphériques du type souris , clavier , touchpad ​
 +=== Ce qu'​elle contient ===
 +== Souris ==
 +        Identifier ​     "​Configured Mouse"
 +        Driver ​         "​mouse"​
 +        Option ​         "​CorePointer"​
 +        Option ​         "​Device" ​               "/​dev/​input/​mice"​ %Définit le périphérique correspondant à la souris
 +        Option ​         "​Protocol" ​             "​ImPS/​2"​ %Définit le langage de la souris
 +        Option ​         "​Emulate3Buttons" ​      "​true"​ % Si emuler le 3e bouton , en appuyant sur les 2 boutons en même temp on émuler un 3e bouton
 +== Touchpad ==
 +        Identifier ​     "​Synaptics Touchpad"​
 +        Driver ​         "​synaptics"​
 +        Option ​         "​SendCoreEvents" ​       "​true"​
 +        Option ​         "​Device" ​               "/​dev/​psaux"​
 +        Option ​         "​Protocol" ​             "​auto-dev"​
 +        Option ​         "​HorizScrollDelta" ​     "​0"​
 +  %     ​Option ​         "​SHMConfig" ​            "​on"​ % permet de configurer le comportement avec ksynaptics
 +== Clavier ==
 +        Identifier ​     "​Generic Keyboard"​
 +        Driver ​         "​kbd"​
 +        Option ​         "​CoreKeyboard"​
 +        Option ​         "​XkbRules" ​     "​xorg" ​
 +        Option ​         "​XkbModel" ​     "​pc105"​ % fixe le nombre de touches , iciclavier 105 touches autre choix : pc101  pc104 ...
 +        Option ​         "​XkbLayout" ​    "​fr"​ % clavier francais
 +        Option ​         "​XkbVariant" ​   "​latin9"​ %clavier francais de France non canadien ​
 +
 +==== Section "​Device"​ ====
 +=== Présentation ===
 + ​C'​est ici que réside l'une des plus importante configuration , c'est ici que l'on choisit le driver de la carte vidéo.
 +=== Ce qu'​elle contient ​ ===
 +        Identifier ​     "Carte vidéo générique"​
 +        Driver ​         "​vesa" ​  % driver par défaut , cela peut être "i810 radeon nv nvidia sis " suivant votre carte
 +        BusID           "​PCI:​0:​2:​0" ​  % c'est l'​adresse pci de votre carte 
 + ​% ​     Option ​         "​VBERestore" ​  "​true" ​ %permet la restauration du serveur graphique suite à une mise en hibernation
 + ​% ​     VideoRam ​       131072 ​     % Définit la mémoire utilisé par la carte graphique cela est utile si vous avez des problème d'​activation de DRI
 + ​% ​     Option ​         "​MonitorLayout"​ "​CRT,​LFP"​ % Pour utiliser une autre sortie d'​écran ​
 + ​% ​    ​Screen ​         0       % Pour utiliser une autre sortie d'​écran ​
 +
 +
 +==== Section "​Monitor"​ ====
 +=== Présentation ===
 +C'est ici que l'on définit ou pas la fréquence d'​affichage de l'​écran
 +=== Ce qu'​elle contient ===
 +        Identifier ​     "​Écran générique"​
 +        Option ​         "​DPMS"​ %Option d'​économie d'​énergie
 +  %     ​HorizSync ​      28-64 % fréquence horyzontale de l'​écran cela est optionnel
 +  %     ​VertRefresh ​    43-60 % Raffraichissement verticale cela est optionnel
 +
 +==== Section "​Screen"​ ====
 +=== Présentation ===
 +C'est ici que l'on définit les différentes résolutions accepté par le serveur graphiques..
 +=== Ce qu'​elle contient ===
 +        Identifier ​     "​Default Screen"​
 +        Device ​         "Carte vidéo générique" ​  % on retrouve le nom de la carte de la section "​Device"​
 +        Monitor ​        "​Écran générique"​ % on retrouve le nom de l'​écran de la section "​Monitor"​
 +        DefaultDepth ​   24  % nombre de couleur on peut mettre 16 15 8 4 1suivant votre matériel.
 +        SubSection "​Display"​
 +                Depth           ​1 ​     % si on est en profondeur 1 bits
 +                Modes           "​1280x800"​ "​1024x768"​ "​800x600"​ "​640x480"​ % les résolutions accepté si on est en 1 bits de couleurs
 +        EndSubSection
 +        SubSection "​Display"​
 +                Depth           4 % si on est en profondeur 4 bits
 +                Modes           "​1280x800"​ "​1024x768"​ "​800x600"​ "​640x480"​ % les résolutions accepté si on est en 1 bits de couleurs
 +        EndSubSection
 +        SubSection "​Display"​
 +                Depth           8 % si on est en profondeur 8 bits
 +                Modes           "​1280x800"​ "​1024x768"​ "​800x600"​ "​640x480"​ % les résolutions accepté si on est en 1 bits de couleurs
 +        EndSubSection
 +        SubSection "​Display"​
 +                Depth           15 % si on est en profondeur 15 bits
 +                Modes           "​1280x800"​ "​1024x768"​ "​800x600"​ "​640x480"​ % les résolutions accepté si on est en 1 bits de couleurs
 +        EndSubSection
 +        SubSection "​Display"​
 +                Depth           16 % si on est en profondeur 16 bits
 +                Modes           "​1280x800"​ "​1024x768"​ "​800x600"​ "​640x480"​ % les résolutions accepté si on est en 1 bits de couleurs
 +        EndSubSection
 +        SubSection "​Display"​
 +                Depth           24 % si on est en profondeur 24 bits
 +                Modes           "​1280x800"​ "​1024x768"​ "​800x600"​ "​640x480"​ % les résolutions accepté si on est en 1 bits de couleurs
 +        EndSubSection
 +
 +%% on peut mettre d'​autres résolutions bien sûr.
 +==== Section "​ServerLayout"​ ====
 +=== Présentation ===
 +C'est ici que l'on fait le listing des différent périphériques connecté et géré par le serveur graphiques
 +=== Ce qu'​elle contient ===
 +        Identifier ​     "​Default Layout"​
 +        Screen ​         "​Default Screen"​ % on retrouve le nom de l'​écran de la section "​Screen"​
 +        InputDevice ​    "​Generic Keyboard"​ % on retrouve le nom du clavier de la section "​InputDevice"​
 +        InputDevice ​    "​Configured Mouse" % on retrouve le nom de la souris de la section "​InputDevice"​
 +        InputDevice ​    "​Synaptics Touchpad"​ % on retrouve le nom du Touchpad de la section "​InputDevice"​
 +
 +==== Section "​DRI"​ ====
 +=== Présentation ===
 + Cela permet d'​activer la 3d de la carte , attention il faut suffisament de mémoire pour qu'il puisse en allouer pour activer le DRI. Ici on met les droits d'​utilisatoin du DRI pour les utilisateurs normaux.
 +=== Ce qu'​elle contient par défaut ===
 +        Mode    0666
 +
 +
  
deb/le_serveur_d_affichage.txt · Dernière modification: 2018/11/17 13:52 (modification externe)