Différences

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

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
matos:deux_ecrans_xinerama [2011/02/27 21:41]
laurent cor
matos:deux_ecrans_xinerama [2013/10/24 15:04] (Version actuelle)
Ligne 1: Ligne 1:
 +====== Utiliser deux écrans sous GNU/Linux ======
 +
 +|{{http://​osvideo.constantvzw.org/​wp-content/​uploads/​tweescherm2.jpg|http://​osvideo.constantvzw.org/​wp-content/​uploads/​tweescherm2.jpg}}|Il est assez facile de configurer votre GNU/Linux pour utiliser deux écrans sur votre ordinateur. Ici, vous avez un exemple d'​optimisation de [[video:​cinelerra|cinelerra]] avec un écran pour la timeline et un pour le reste des outils, visionneuses et ressources.|
 +
 +===== xinérama =====
 +
 +Le xinérama est la technique qui permet d'​associer deux (ou plus) écrans (deux cartes vidéo) comme si ce n'​était qu'un seul écran très grand.
 +
 +Pour celà il vous faut modifier votre fichier /​etc/​X11/​xorg.conf,​ un exemple ci-dessous:
 +
 +<​code>​
 +# /​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/​CID"​
 + FontPath "/​usr/​share/​X11/​fonts/​100dpi"​
 + FontPath "/​usr/​share/​X11/​fonts/​75dpi"​
 +        # paths to defoma fonts
 + FontPath "/​var/​lib/​defoma/​x-ttcidfont-conf.d/​dirs/​TrueType"​
 + FontPath "/​var/​lib/​defoma/​x-ttcidfont-conf.d/​dirs/​CID"​
 +EndSection
 +
 +Section "​Module"​
 + Load "​GLcore"​
 + Load "​bitmap"​
 + Load "​dbe"​
 + Load "​ddc"​
 + Load "​dri"​
 + Load "​extmod"​
 + Load "​freetype"​
 + Load "​glx"​
 + Load "​int10"​
 + Load "​record"​
 + Load "​type1"​
 + Load "​v4l"​
 + Load "​vbe"​
 +EndSection
 +
 +Section "​InputDevice"​
 + Identifier "​Generic Keyboard"​
 + Driver "​kbd"​
 + Option "​CoreKeyboard"​
 + Option "​XkbRules"​ "​xorg"​
 + Option "​XkbModel"​ "​pc105"​
 + Option "​XkbLayout"​ "​fr"​
 + Option "​XkbVariant"​ "​latin9"​
 +EndSection
 +
 +Section "​InputDevice"​
 + Identifier "​Configured Mouse"
 + Driver "​mouse"​
 + Option "​CorePointer"​
 + Option "​Device"​ "/​dev/​input/​mice"​
 + Option "​Protocol"​ "​ImPS/​2"​
 + Option "​ZAxisMapping"​ "​4 5"
 +EndSection
 +
 +Section "​Device"​
 + Identifier "​Nvidia AGP"
 + Driver "​nv"​
 + BusID "​PCI:​1:​0:​0"​
 + Option "​AGPMode"​ "​4"​
 + Option "​DMAForXv"​ "​true"​
 + Option "​DDCMode"​ "​true"​
 +EndSection
 +
 +Section "​Device"​
 + Identifier "​ATI Radeon"​
 + Driver "​ati"​
 + BusID "​PCI:​3:​0:​0"​
 + Option "​DMAForXv"​ "​true"​
 + Option "​DDCMode"​ "​true"​
 +EndSection
 +
 +Section "​Monitor"​
 + Identifier "​LCD"​
 + Option "​DPMS"​
 + HorizSync 28-64
 + VertRefresh 43-60
 +EndSection
 +
 +Section "​Screen"​
 + Identifier "​LCD 1"
 + Device "​Nvidia AGP"
 + Monitor "​LCD"​
 + DefaultDepth 16
 + SubSection "​Display"​
 + Depth 16
 + ViewPort 0 0
 + Modes "​1280x1024"​ "​1024x768"​ "​800x600"​ "​640x480"​
 + EndSubSection
 +EndSection
 +
 +Section "​Screen"​
 + Identifier "​LCD 2"
 + Monitor "​LCD"​
 + Device "​ATI Radeon"​
 + DefaultDepth 16
 + SubSection "​Display"​
 + ViewPort 0 0
 + Depth 16
 + Modes "​1280x1024"​ "​1024x768"​ "​800x600"​ "​640x480"​
 + EndSubSection
 +EndSection
 +
 +Section "​ServerLayout"​
 + Identifier "​dual-head-home"​
 + Screen "​LCD 1"
 + Screen "​LCD 2" RightOf "LCD 1"
 + InputDevice "​Generic Keyboard"​
 + InputDevice "​Configured Mouse"
 + Option "​xinerama"​ "​true"​
 +EndSection
 +
 +Section "​DRI"​
 + Mode 0666
 +EndSection
 +</​code>​
 +
 +ensuite on relance X (sudo /​etc/​init.d/​gdm restart) et c'est tout :) la magie du xinerama est en action, votre écran fait 2 fois 1280 de large !!!! et franchement,​ regardez cette capture d'​écran de cinelerra ... c'est le pied !
 +
 +{{:​matos:​capture_dual_screen.jpeg?​400|:​matos:​capture_dual_screen.jpeg}}
 +{{:​matos:​capture_dual_screen_cinelerra.jpeg?​400|:​matos:​capture_dual_screen_cinelerra.jpeg}}
 +
 +===== mode classique =====
 +
 +Vous pouvez aussi avoir le mode classique de deux écrans, les applications lancées sur l'​écran de gauche ne pourront pas être envoyée sur l'​écran de droite. C'est pratique, sur l'​écran de gauche vous avez vos 4 bureaux classiques et sur celui de droite aussi ! ça permet par exemple d'​avoir un firefox d'​ouvert sur lprod.org sur l'​écran de droite et de faire les manipulation sur le cinelerra de l'​écran de gauche :)
 +
 +Si vous voulez faire ça, il vous suffit de mettre l'​option xinerama à false et de relancer X. Tout simplement !
 +
 +===== Pour en savoir plus sur Internet =====
 +
 +- Un [[http://​osvideo.constantvzw.org/​dual-screen-editing/​|site en anglais très bien réalisé pour optimiser votre cinelerra]]