{{tag> fr fr:linux fr:configuration_de_linux}} ====== Xorg ====== Xorg est le remplaçant de XFree86. L'installation du driver Nvidia est ici : [[nvidia]]. ===== Installation ===== Le méta paquet permettant l'installation de Xorg est : * xserver-xorg Il vous faudra choisir un window manager comme Gnome, KDE ou encore [[linux:XFCE]]. ===== Xorg.conf ===== La configuration de xorg est réalisée dans le fichier /etc/X11/xorg.conf. Ce fichier décrit la configuration avec plusieurs sections : * Monitor : Définition d'un moniteur (fréquences) * Device : Définition des périphériques d'affichage (carte graphique + options) * Screen : Association entre un monitor et un device ainsi que les définitions supportées * InputDevice : Définition des périphèriques d'entrée (souris, clavier) * ServerLayout : Association d'un ou plusieurs Screen avec les InputDevice Voici quelques exemples : ==== Section Monitor ==== Section "Monitor" Identifier "IIyama Vision Master Pro 450" HorizSync 50.0 - 110.0 VertRefresh 85.0 - 85.0 Option "DPMS" EndSection ==== Section Device ==== Section "Device" Identifier "NVIDIA Ti4200 - Sortie DB15" BusID "PCI:2:0:0" Driver "nvidia" Option "ConnectedMonitor" "CRT-1" Option "NvAgp" "1" Option "NoLogo" "true" EndSection ==== Section Screen ==== Section "Screen" Identifier "Screen 2" Device "NVIDIA Ti4200 - Sortie DB15" Monitor "Video Projecteur" DefaultDepth 24 SubSection "Display" Depth 24 Modes "1024x768" EndSubSection EndSection ==== Section InputDevice ==== Section "InputDevice" Identifier "Configured Mouse" Driver "mouse" Option "CorePointer" Option "Device" "/dev/input/mice" Option "Protocol" "ExplorerPS/2" Option "Emulate3Buttons" "false" Option "ZAxisMapping" "6 7" EndSection Section "InputDevice" Identifier "Generic Keyboard" Driver "kbd" Option "CoreKeyboard" Option "XkbRules" "xorg" Option "XkbModel" "pc105" Option "XkbLayout" "fr" Option "XkbVariant" "latin9" EndSection ==== Section ServerLayout ==== Section "ServerLayout" Identifier "Default Layout" Screen "Screen 1" InputDevice "Generic Keyboard" InputDevice "Configured Mouse" EndSection ===== Gestion Multi écran ===== Il existe de nombreuse façon de gérer le multi écran sous Linux. Voici quelques exemples. ==== 2 Ecrans sous la même session X ==== Section "ServerLayout" Identifier "Default Layout" Screen 0 "Screen 1" Screen 1 "Screen 2" InputDevice "Generic Keyboard" InputDevice "Configured Mouse" EndSection Attention, il n'est pas toujours possible de lancer deux screens utilisant la même carte. Par exemple avec Nvidia, configurez plutot le Twinview. ==== 2 Layout avec chacun son ecran ==== Section "ServerLayout" Identifier "Default Layout" Screen "Screen 1" InputDevice "Generic Keyboard" InputDevice "Configured Mouse" EndSection Section "ServerLayout" Identifier "Layout Film" Screen "Screen 2" InputDevice "Generic Keyboard" InputDevice "Configured Mouse" EndSection ===== Configuration avancée de la souris ===== Voir [[mouse|Configuration de la souris]] ===== Exemple de fichier complet ===== Voici ma configuration comprenant les éléments suivants : * Nvidia Ti 4200 avec double ecran (sur 2 layouts) * Souris Logitech MX510 * Clavier Logitech classique Section "InputDevice" Identifier "Configured Mouse" Driver "mouse" Option "CorePointer" Option "Device" "/dev/input/mice" Option "Protocol" "ExplorerPS/2" Option "Emulate3Buttons" "false" Option "ZAxisMapping" "6 7" EndSection #Section "InputDevice" # Identifier "Configured Mouse" # Driver "mouse" # Option "CorePointer" # Option "Protocol" "evdev" # Option "Dev Name" "Logitech USB-PS/2 Optical Mouse" # cat /proc/bus/input/devices # Option "Dev Phys" "usb-0000:00:02.0-2.1/input0" # cat /proc/bus/input/devices # Option "Device" "/dev/input/mice" # (/dev/input/mice also appears to work) # Option "Buttons" "10" # Option "ZAxisMapping" "9 10" # Option "Resolution" "800" #EndSection Section "Monitor" Identifier "IIyama Vision Master Pro 450" HorizSync 50.0 - 110.0 VertRefresh 85.0 - 85.0 Option "DPMS" EndSection Section "Monitor" Identifier "Video Projecteur" HorizSync 50.0 - 100.0 VertRefresh 85.0 - 85.0 Option "DPMS" EndSection Section "Device" Identifier "NVIDIA Ti4200 - Sortie DVI" BusID "PCI:2:0:0" Driver "nvidia" Option "ConnectedMonitor" "CRT-0" Option "NvAgp" "1" Option "NoLogo" "true" EndSection Section "Device" Identifier "NVIDIA Ti4200 - Sortie DB15" BusID "PCI:2:0:0" Driver "nvidia" Option "ConnectedMonitor" "CRT-1" Option "NvAgp" "1" Option "NoLogo" "true" EndSection Section "Screen" Identifier "Screen 1" Device "NVIDIA Ti4200 - Sortie DVI" Monitor "IIyama Vision Master Pro 450" DefaultDepth 24 SubSection "Display" Depth 24 Modes "1280x1024" "1024x768" EndSubSection EndSection Section "Screen" Identifier "Screen 2" Device "NVIDIA Ti4200 - Sortie DB15" Monitor "Video Projecteur" DefaultDepth 24 SubSection "Display" Depth 24 Modes "1024x768" EndSubSection EndSection Section "ServerLayout" Identifier "Default Layout" Screen "Screen 1" InputDevice "Generic Keyboard" InputDevice "Configured Mouse" EndSection Section "ServerLayout" Identifier "Layout Film" Screen "Screen 2" InputDevice "Generic Keyboard" InputDevice "Configured Mouse" EndSection Section "ServerLayout" Identifier "Default Layout" Screen 0 "Screen 1" Screen 1 "Screen 2" InputDevice "Generic Keyboard" InputDevice "Configured Mouse" EndSection Section "Device" Screen 0 Identifier "NVIDIA Ti4200 - Sortie DVI" BusID "PCI:2:0:0" Driver "nvidia" Option "ConnectedMonitor" "CRT-0" Option "NvAgp" "1" EndSection Section "Device" Screen 1 Identifier "NVIDIA Ti4200 - Sortie DB15" BusID "PCI:2:0:0" Driver "nvidia" Option "ConnectedMonitor" "CRT-1" Option "NvAgp" "1" EndSection Section "Screen" Identifier "Screen 1" Device "NVIDIA Ti4200 - Sortie DVI" Monitor "IIyama Vision Master Pro 450" DefaultDepth 24 SubSection "Display" Depth 24 Modes "1280x1024" "1024x768" EndSubSection EndSection Section "Screen" Identifier "Screen 2" Device "NVIDIA Ti4200 - Sortie DB15" Monitor "Video Projecteur" DefaultDepth 24 SubSection "Display" Depth 24 Modes "1024x768" EndSubSection EndSection ===== Backup ===== * /etc/X11/xorg.conf ===== Links ===== * http://www.x.org * http://gentoo-wiki.com/HOWTO_Mouse_Nav_Buttons