AccueilPortailFAQRechercherMembresGroupesS'enregistrerConnexion
Site du Zér0      Wiki TSSI4      Youtube TSSI4       Agora      


Partagez | 
 

 Configuration (ou reconfiguration) du serveur X

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
Halluxvalgus
Admin
Admin


Messages : 226
Date d'inscription : 25/05/2010

MessageSujet: Configuration (ou reconfiguration) du serveur X   Jeu 2 Sep - 7:07

source :
http://wiki.debian-facile.org/config:configuration:serveurx
http://doc.ubuntu-fr.org/configurer_son_ecran_old

Préambule

Si j'en crois les nombreux posts arrivant depuis quelques mois sur les forums, il semble que depuis l'avènement de Xorg 7.3 les gens aient quelques soucis avec la configuration du serveur X.

Un exemple sur ce message

Le plus souvent (et c'est à son honneur) les utilitaires intégrés à xorg déterminent seuls la configuration adaptée et vous n'avez à vous soucier de rien ….Mais parfois cela échoue

Jusqu'ici, en cas de soucis, la classique commande dpkg-reconfigure xserver-xorg nous demandait tout ce qu'elle avait besoin de savoir (clavier, souris, carte video, écran etc..).Aprés quoi elle nous mitonnait un /etc/X11/xorg.conf aux petits oignons (ou presque !)

Depuis quelques temps cette époque bénite n'est plus, les questions posées se résument à deux trois choses concernant le clavier et en sortie on obtient un xorg.conf limite indigent ! …bref, il semble que le temps d'oublier cette commande soit venu.

Il y a plusieurs mois (années !) que je n'ai pas eu à configurer un serveur X ex nihilo mais cela pourrait bien arriver sous peu si je me décide à m'offrir un portable (pour les dons: laissez moi vos coordonnées sur ma BAL, ou le numéro de CB et son Code ).

Bref, le sujet commence à m'inquiéter et j'ai décidé de prendre les devants en espérant être prêt le moment venu !

Obtention d'un xorg.conf de base

Création

Pour pouvoir obtenir un xorg.conf minimal vous devez:

Passer sur un tty (pas dans un pseudo-terminal sous X) avec Alt+CTRL+F1 (Alt+CTRL+F7 pour revenir en graphique…)
Passer root (via su ou sudo)
Arrêter le serveur X si il était en fonction mais mal configuré (remplacez gdm par kdm au besoin)
Code:
#/etc/init.d/gdm stop
Toujours en tant que root lancez cette commande

Code:
# Xorg -configure
Vous obtenez en sortie un fichier /root/xorg.conf.new

Fichier xorg.conf.new

Voici celui que j'obtiens pour ma part :

Code:
Section “ServerLayout”

Identifier    "X.org Configured"
Screen      0  "Screen0" 0 0
InputDevice    "Mouse0" "CorePointer"
InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section “Files”

RgbPath      "/etc/X11/rgb"
ModulePath  "/usr/lib/xorg/modules"
FontPath    "/usr/share/fonts/X11/misc"
FontPath    "/usr/share/fonts/X11/cyrillic"
FontPath    "/usr/share/fonts/X11/100dpi/:unscaled"
FontPath    "/usr/share/fonts/X11/75dpi/:unscaled"
FontPath    "/usr/share/fonts/X11/Type1"
FontPath    "/usr/share/fonts/X11/100dpi"
FontPath    "/usr/share/fonts/X11/75dpi"
FontPath    "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
EndSection

Section “Module”

Load  "extmod"
Load  "dbe"
Load  "dri"
Load  "glx"
Load  "GLcore"
Load  "record"
Load  "xtrap"
EndSection

Section “InputDevice”

Identifier  "Keyboard0"
Driver      "kbd"
EndSection

Section “InputDevice”

Identifier  "Mouse0"
Driver      "mouse"
Option       "Protocol" "auto"
Option       "Device" "/dev/input/mice"
Option       "ZAxisMapping" "4 5 6 7"
EndSection

Section “Monitor”

        #DisplaySize     340  270   # mm
   Identifier  "Monitor0"
   VendorName  "NCS"
   ModelName    "NEC C LC17M"
 ### Comment all HorizSync and VertRefresh values to use DDC:
   HorizSync    50.0 - 80.0
   VertRefresh  50.0 - 75.0
   Option       "DPMS"
EndSection

Section “Device”

        ### Available Driver options are:-
        ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
        ### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
        ### [arg]: arg optional
        #Option    "SWcursor"             # [<bool>]
        #Option    "HWcursor"             # [<bool>]
        #Option    "NoAccel"               # [<bool>]
        #Option    "ShadowFB"             # [<bool>]
        #Option    "UseFBDev"             # [<bool>]
        #Option    "Rotate"               # [<str>]
        #Option    "VideoKey"             # <i>
        #Option    "FlatPanel"             # [<bool>]
        #Option    "FPDither"             # [<bool>]
        #Option    "CrtcNumber"           # <i>
        #Option    "FPScale"               # [<bool>]
        #Option    "FPTweak"               # <i>
        #Option    "DualHead"             # [<bool>]
   Identifier  "Card0"
   Driver      "nv"
   VendorName  "nVidia Corporation"
   BoardName  "C51 [GeForce 6150 LE]"
   BusID      "PCI:0:5:0"
**EndSection**

**Section "Screen"**
   Identifier "Screen0"
   Device    "Card0"
   Monitor    "Monitor0"
   SubSection "Display"
      Viewport  0 0
      Depth    1
   EndSubSection
   SubSection "Display"
      Viewport  0 0
      Depth    4
   EndSubSection
   SubSection "Display"
      Viewport  0 0
      Depth    8
   EndSubSection
   SubSection "Display"
      Viewport  0 0
      Depth    15
   EndSubSection
   SubSection "Display"
      Viewport  0 0
      Depth    16
   EndSubSection
   SubSection "Display"
      Viewport  0 0
      Depth    24
   EndSubSection
**EndSection**

Test du fichier

Nous allons maintenant tester ce fichier xorg.conf histoire de voir si il fonctionne de base !

Toujours avec les droits de root

Code:
X -config /root/xorg.conf.new

A l'issue de ce test, je me retrouve avec un bel écran noir et une message de l'écran me disant que ce mode n'est pas supporté. Il va donc falloir adapter cela.

Dés le début j'ai pensé a un problème de rafraichissement ou de résolution souvent à l'origine du passage en sécurité de l'écran.

Adaptation du xorg.conf de base

Pilote de la carte Graphique

Par mesure logique j'ai commencé par vérifier que le driver/module chargé était bien celui de ma carte vidéo (un module nvidia 6150LE) et qu'il est adressé sur le bon device.

Cette information est obtenue par la sortie de

lspci |grep VGA
00:05.0 VGA compatible controller: nVidia Corporation C51 [GeForce 6150 LE] (rev a2)
Où l'on voit le type de carte (GeForce 6150 LE) et le device (00:05.0 qui correspond à “PCI:0:5:0”)

Voici la section device de xorg.conf.new qui est donc correcte

Code:
Driver “nv” pour le pilote nvidia de xorg
BusID “PCI:0:5:0”
Section “Device”

      ### Available Driver options are:-
      ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
      ### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
      ### [arg]: arg optional
      #Option    "SWcursor"             # [<bool>]
      #Option    "HWcursor"             # [<bool>]
      #Option    "NoAccel"               # [<bool>]
      #Option    "ShadowFB"             # [<bool>]
      #Option    "UseFBDev"             # [<bool>]
      #Option    "Rotate"               # [<str>]
      #Option    "VideoKey"             # <i>
      #Option    "FlatPanel"             # [<bool>]
      #Option    "FPDither"             # [<bool>]
      #Option    "CrtcNumber"           # <i>
      #Option    "FPScale"               # [<bool>]
      #Option    "FPTweak"               # <i>
      #Option    "DualHead"             # [<bool>]
Identifier  "Card0"
Driver      "nv"
VendorName  "nVidia Corporation"
BoardName  "C51 [GeForce 6150 LE]"
BusID      "PCI:0:5:0"
EndSection

Comme vous pouvez le voir dans le xorg.conf.new ci dessus, les modes (résolutions) ne sont pas précisés, et peut-être que mon problème vient de là.

Je vais donc les ajouter à la subsection “Display” de la fin (Depht 24, puisque c'est celle que je souhaite utiliser → codage couleur sur 24 bit)

Pour obetenir les infos concernant votre ecran vous pouvez installer le paquet xresprobe et lancer la commande :
Code:
sudo ddcprobe | grep monitorrange
Si votre écran supporte cette commande (ce qui n'est pas toujours le cas), la première paire de chiffres affichée correspond au taux HorizSync, la seconde aux valeurs VertRefresh.

Code:
Section “Screen”

Identifier "Screen0"
Device    "Card0"
Monitor    "Monitor0"
SubSection "Display"
   Viewport  0 0
   Depth    1
EndSubSection
SubSection "Display"
         Viewport  0 0
   Depth    4
EndSubSection
SubSection "Display"
   Viewport  0 0
   Depth    8
EndSubSection
SubSection "Display"
   Viewport  0 0
   Depth    15
EndSubSection
SubSection "Display"
   Viewport  0 0
   Depth    16
EndSubSection
SubSection "Display"
   Viewport  0 0
   Depth    24
      Modes    "1280x1024"
EndSubSection
EndSection

Nouveau test du fichier modifié

La dessus, je retente un X -config /root/xorg.conf.new et… Ô miracle ! apparait à l'écran la magnifique trame en grillage grisâtre m'indiquant que le serveur X tourne !

Mise en fonction de notre xorg.conf tout neuf

Il ne reste plus qu'à copier notre nouveau fichier là où il doit se trouver:

Code:
# cp /root/xorg.conf.new /etc/X11/xorg.conf

Et à relancer notre serveur X

Code:
# /etc/init.d/gdm start
Et voila si ça veut rire vous voila prêt à vous logguer







_________________
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://tssisaison4.forumsactifs.com
 
Configuration (ou reconfiguration) du serveur X
Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» [AIDE] Impossible de recevoir des mails sur mon HD
» [AIDE] Configuration Serveur Media--->PC
» [RESOLU] Configuration compte email Outlook - garde les messages sur le serveur
» Remettre le HD2 en configuration d'origine SFR
» [AIDE] Connection Wifi avec Certificats Serveur et Personnel

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
 :: Le monde Linux :: Ubuntu And Co-
Sauter vers: