ubuntu-fr

Communauté francophone des utilisateurs d'Ubuntu

[[xorg]]

Piste: » xorg


X.org

X.org est un logiciel libre de type serveur X pour les systèmes d'exploitation UNIX.

X.org est principalement paramétrable par le fichier « xorg.conf » dans « /etc/X11/ ». Son propriétaire est root (l'administrateur). Vous aurez donc besoin d'utiliser Sudo.

Sur Feisty Fawn, un nouveau paquet pour configurer X.org fait son apparition : displayconfig-gtk. Cela peut vous être utile, mais attention tout de même, car en cas de panne majeure, vous aurez besoin de la ligne de commande...

Manipulation du fichier « xorg.conf »

Sauvegarde du fichier

Commencez par faire une sauvegarde de votre fichier de configuration xorg.conf, ouvrez un terminal et tapez :

sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.bak

En cas d'échec de vos tentatives de configuration, vous pouvez rétablir votre configuration graphique précédente en restaurant votre fichier xorg.conf avec la commande :

sudo cp /etc/X11/xorg.conf.bak /etc/X11/xorg.conf

Ouverture du fichier

Éditez le fichier /etc/X11/xorg.conf

Un éditeur en ligne de commande (tel que Nano ou Vim) sont les seuls à pouvoir éditer X.org, quand il n'y a plus d'interface graphique !

Structure d'un fichier Xorg basique

Voici un fichier Xorg basique :

# /etc/X11/xorg.conf (xorg X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the /etc/X11/xorg.conf manual page.
# (Type "man /etc/X11/xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
#   sudo dpkg-reconfigure -phigh xserver-xorg

Section "Files"
    FontPath    "/usr/share/X11/fonts/misc"
    FontPath    "/usr/share/X11/fonts/cyrillic"
    FontPath    "/usr/share/X11/fonts/100dpi/:unscaled"
    FontPath    "/usr/share/X11/fonts/75dpi/:unscaled"
    FontPath    "/usr/share/X11/fonts/Type1"
    FontPath    "/usr/share/X11/fonts/100dpi"
    FontPath    "/usr/share/X11/fonts/75dpi"
    # path to defoma fonts
    FontPath    "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
EndSection

Section "Module"
    Load    "i2c"
    Load    "bitmap"
    Load    "ddc"
    Load    "dri" ## direct rendering
    Load    "extmod"
    Load    "freetype"
    Load    "glx" ## client GLX pour OpenGL
    Load    "int10"
    Load    "type1"
    Load    "vbe"
EndSection

Section "InputDevice"
    Identifier    "Generic Keyboard"
    Driver        "kbd"
    Option        "CoreKeyboard"
    Option        "XkbRules"    "xorg"
    Option        "XkbModel"    "pc105"
    Option        "XkbLayout"    "fr"  # "fr-oss" pour Feisty et +
    Option        "XkbVariant"    "latin9"
EndSection

Section "InputDevice"
    Identifier    "Configured Mouse"
    Driver        "mouse"
    Option        "CorePointer"
    Option        "Device"        "/dev/input/mice"
    Option        "Protocol"        "ExplorerPS/2"
    Option        "ZAxisMapping"        "4 5"
    Option        "Emulate3Buttons"    "true"
EndSection


Section "Device"
    Identifier    "Carte"
    Driver        "vesa" ## nv pour les NVIDIA (libre), ati pour les ATI (libre).
    BusID        "PCI:1:0:0"
EndSection


Section "Monitor"
    Identifier    "Moniteur"
    Option        "DPMS"
##    HorizSync    31-60 ## selon vos valeurs, n'est pas toujours nécéssaire.
##    VertRefresh    47.5-125 ## voir http://www.monitorworld.com/
EndSection


Section "Screen"
    Identifier    "Ecran"
    Device        "Carte"
    Monitor        "Moniteur"
    DefaultDepth    24
    SubSection "Display"
        Depth        16
        Modes        "1024x768" "800x600" "640x480" 
    EndSubSection
    SubSection "Display"
        Depth        24
        Modes        "1024x768" "800x600" "640x480"
    EndSubSection
EndSection

Section "ServerLayout"
    Identifier    "Default Layout"
    Screen        "Ecran"
    InputDevice   "Generic Keyboard"
    InputDevice   "Configured Mouse"
EndSection

Le fichier se compose de plusieurs sections. La section ayant le plus haut-niveau est "ServerLayout" :

Section "ServerLayout"
    Identifier    "Default Layout"
    Screen        "Ecran"
    InputDevice   "Generic Keyboard"
    InputDevice   "Configured Mouse"
EndSection

Cette section est dépendante des autres sections, comme ce schéma peut le résumer :

En résumé, si il y a une donnée incorrecte à un endroit ou un autre, X.org affiche un message d'erreur de couleur bleue (cf. plus bas).

Configuration de X.org

Pour reconfigurer X.org automatiquement, 3 solutions :

  • sudo dpkg-reconfigure -phigh xserver-xorg comme suggéré au début du fichier
  • sudo nvidia-xconfig pour les nvidia
  • sudo aticonfig –initial pour les ATI (a tendance à ne pas trop fonctionner, donc attention !!)

Pour reconfigurer X.org manuellement :

  1. éditez le fichier « xorg.conf ».
  2. Modifier ce qui ne va pas.
  3. Puis :

FAQ

Comment est-ce que je redémarre Xorg ?

La commande est souvent expliquée dans les différents tutoriels : "CTRL + ALT + BACKSPACE". (BASCKSPACE est la touche ←, généralement au-dessus de la touche "Entrée" )

Cette commande peut ne pas marcher dans certains cas (rare).

En mode console, comment je démarre le graphique ?

Vous vous rappelez peut-être que pour lancer Windows 3.1 il fallait taper "win". Ici, c'est la commande "startx" :

startx

Horreur ! J'ai un écran bleu me parlant de "Xorg.0.log" !!

Votre configuration de Xorg pose problème. Remettez une ancienne version du fichier xorg.conf. Si vous voulez avoir un semblant d'explications, ouvrez le fichier Xorg.0.log :

nano /var/log/Xorg.0.log

Horreur ! J'ai un écran bleu/perte de la 3D/retour à la page de login après une mise à jour !!

Ceci est un problème très courant dû à xserver-xorg-core. Regardez le forum après la mise à jour d'un noyau. Les symptômes :

-Impossible de lancer le server x (d'où l'écran bleu mettant en cause les drivers graphiques)

-Retour à la page de login au lancement d'une application 3D (Beryl, compiz, jeu, etc.)

Solution : réinstaller vos drivers graphiques. Si dans vos mises à jour vous voyez xserver-xorg-core, il FAUT réinstaller les drivers si le server x plante.

Comment activer la sortie TV ?

  • Sur certaines cartes (récentes), le clonage est automatique. Reliez votre carte-graphique à votre télé. Allumez votre ordinateur, et ça devrait marcher.
  • Si pour les ATI le plug'n'play ne fonctionne pas (vérifier que la carte est bien enfoncée dans le port AGP, on ne sait jamais, ça m'est arrivé) : Installer le paquet atitvout.
  • (Gutsy et Hardy) Pour un ordinateur portable, vous pouvez brancher la sortie TV directement. Pour permuter l'affichage, fermez votre PC et rouvrez-le, ça devrait faire l'affaire...

Pages relatives

acceleration_graphique - la page traitant de l'accélération graphique sous Linux

multi-ecran - Double-écran, clonage, TV-out, etc.

http://forum.ubuntu-fr.org/viewtopic.php?pid=947925 - Piloter Xorg à l'aide d'une manette de jeu.

blog (trouvé sur le Planet) - Ouvrir 2 sessions X

ATI
  • catalyst - configuration de base pour les ATIs
Nvidia
Effets graphiques
  • beryl - Gestionnaire de fenêtre (WM) "Beryl"
  • compiz - Gestionnaire de fenêtre (WM) "Compiz"

Liens

Site officiel :

http://xorg.freedesktop.org/


Contributeurs : adam0509, Acp, Boris Le Hachoir


xorg.txt · Dernière modification: LEurope/Berlin 23/05/2008, à 10:44 par 193.253.141.89
Le contenu de ce wiki est sous double licence : CC BY-SA et GNU FDL