Le double écran sur linux

19-Dec-2007 | linux

Ce tuto n’est pas exhaustif et il y a beaucoup de façons de faire du double affichage sur Linux.

Je vais décrire comment configurer un double affichage avec extension du bureau sur l’écran secondaire avec une carte nvidia. Pour cela, j’ai utilisé une option du driver propriétaire nvidia.

Les passages du fichier 'xorg.conf' qui nous intéressent :

Section "Device"
    Identifier "nVidia Corporation NV41 [Quadro FX 3450/4000 SDI]"
    Driver "nvidia"
    Option "NoLogo"
    Option "TwinView" "true"
    Option "MetaModes" "1280x1024, 1280x1024; 1024x768, 1024x768"
    # Option "SecondMonitorHorizSync" "65-85"
    # Option "SecondMonitorVertRefresh" "50-160"
    Option "TwinViewOrientation" "RightOf"
EndSection

Section "Screen"
    Identifier "Default Screen"
    Device "nVidia Corporation NV41 [Quadro FX 3450/4000 SDI]"
    Monitor "DELL E196FP"
    DefaultDepth 24
    SubSection "Display"
    Depth 16 Modes "1280x1024"
    EndSubSection SubSection "Display"
    Depth 24 Modes "1280x1024"
    EndSubSection
EndSection

Le double écran est géré par le driver de la carte graphique : Option "TwinView" "true"

On peut également définir où l’extension du bureau doit se faire : Option "TwinViewOrientation" "RightOf"

Plus d’infos sur TwinView.

Notez au passage l’option :

Option "NoLogo"

Cette option permet de ne pas afficher le logo de nvidia à l’ouverture du serveur X.

Remarquez également que la configuration est relativement simplifiée car les deux écrans sont exactement les mêmes.

La documentation officielle de nvidia concernant le twinview : http://http.download.nvidia.com/XFree86/Linux-x86/1.0-8178/README/appendix-g.html