Vous êtes ici: accueil » matos » deux_ecrans_xinerama

Utiliser deux écrans sous GNU/Linux

http://osvideo.constantvzw.org/wp-content/uploads/tweescherm2.jpgIl est assez facile de configurer votre GNU/Linux pour utiliser deux écrans sur votre ordinateur. Ici, vous avez un exemple d'optimisation de 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:

# /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

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 :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