Pour le contexte : J'ai une mdk10.1 avec xorg6.7 et les drivers ati fglrx pour mon ati radeon 9200.
Sur ma carte gfx, j'ai 2 sorties, une sur mon moniteur, l'autre sur ma tv ...
Pour l'instant, j'ai un "mode clone" ... donc les 2 écrans affichent pareil ...
L'idée, c'est que j'aimerai utiliser l'ordi pendant que ma copine matte un divx sur la tv. Et donc j'aimerai virer ce "mode clone" ...
genre mon bureau xfce sur mon "primary display" (le moniteur).
et un prog comme freevo, ou autre, sur un "secondary display" (la tv)
(avec aucune interaction possible entre les 2 : du genre si mes fenêtres débordent de mon moniteur : qu'elles ne viennent pas couvrir la tv de ma cops ... pour ça, si j'ai bien compris il me suffirait de ne pas utiliser xinerama ... ça tombe bien) ...
est-ce possible ? si oui, merci de m'aiguiller un tout petit peu dans le réglage de mon xorg.conf ...
et si oui, comment faire pour lancer un prog dans un autre display ?!
merci pour toute aide
# snif
Posté par manatlan (site web personnel) . Évalué à 1.
[^] # Re: snif
Posté par ham . Évalué à 2.
des fois tu peut avoir deux fonction (0 et 1), chacune correspondant a une sortie.
utiliser lspci pour voir si tu as acces aux sortie directement au niveau PCI. Dans ce cas la, tu peut declarer les deux carte dans ta config, avec les BusID correspondant (ex: BusID "PCI:1:0:0" et BusID "PCI:1:0:1")
De la tu peut avoir deux ecran dans ta config, et lancer deux serveurs X.
Si tu n'a qu'une carte, il faut avoir deux entrées dans la config X, chacune avec
Screen n, ou n est la sortie, example:
Section "Device"
Identifier "Radeon2"
VendorName "Unknown"
BoardName "Unknown"
Driver "radeon"
Option "AGPMode 4"
Option "DPMS" "on"
BusID "PCI:1:0:0"
Screen 1
EndSection
-> seconde sortie
ensuite tu peut configurer les écran X (section Screen):
-> sortie1
Section "Screen"
Identifier "screen1"
Device "Radeon1"
Monitor "Monitor1"
->sortie 2
Section "Screen"
Identifier "screen2"
Device "Radeon2"
Monitor "Monitor2"
et pour finir le server layout:
Section "ServerLayout"
Identifier "multihead"
Screen 0 "screen1" 0 0
Screen 1 "screen2" LeftOf "screen1"
Section "ServerLayout"
Identifier "layout1"
Screen "screen1"
Et en ligne de commande tu peut choisir le layout , et voila
# bjr
Posté par francoisp31 . Évalué à 1.
le seul autre moyen est d'utiliser une carte à deux sorties videoPC et un ecran virtuel de la taille des deux ecrans physiques.
alors tu deplace ta fenetre divx pour qu'elle loge dans un des ecrans et tu travailles sur l'autre moitiée du bureau.
inconveignant si tu change de bureau ou si tu passes en console ou tu changes de résolution etc.... ça perturbe l'autre écran (normal ) mais ta copine verra plus son divx....
la meilleure solution reste les cartes separées et dédiées en plus dans l'idéal il faut lancer deux sessions X séparées pour que ce soit optimisé.
[^] # Re: bjr
Posté par goshiz . Évalué à 1.
Voila mon fichier xorg.conf (mandrake 10.1 Official) :
-----------------------------------------------------------------------------------------------
Section "Monitor"
Identifier "moniteur0"
VendorName "Iiyama"
ModelName "Iiyama S700JT1"
HorizSync 30.0-70.0
VertRefresh 50.0-160.0
# Sony Vaio C1(X,XS,VE,VN)?
# 1024x480 @ 85.6 Hz, 48 kHz hsync
ModeLine "1024x480" 65.00 1024 1032 1176 1344 480 488 494 563 -hsync -vsync
# Dell D800 and few Inspiron (16/10) 1280x800
ModeLine "1280x800" 147.89 1280 1376 1512 1744 800 801 804 848
# Dell D800 and few Inspiron (16/10) 1680x1050
ModeLine "1680x1050" 214.51 1680 1800 1984 2288 1050 1051 1054 1103
# Dell D800 and few Inspiron (16/10) 1920x1200
ModeLine "1920x1200" 230 1920 1936 2096 2528 1200 1201 1204 1250 +HSync +VSync
# TV fullscreen mode or DVD fullscreen output.
# 768x576 @ 79 Hz, 50 kHz hsync
ModeLine "768x576" 50.00 768 832 846 1000 576 590 595 630
# 768x576 @ 100 Hz, 61.6 kHz hsync
ModeLine "768x576" 63.07 768 800 960 1024 576 578 590 616
EndSection
Section "Monitor"
Identifier "moniteur1"
VendorName "Daewoo"
ModelName "50cm"
HorizSync 30.0 - 50.0
VertRefresh 60
EndSection
Section "Device"
Identifier "device0"
VendorName "nVidia"
BoardName "NVIDIA GeForce FX (generic)"
Driver "nvidia"
BusID "2:0:0"
Screen 0
Option "ConnectedMonitor" "CRT"
EndSection
Section "Device"
Identifier "device1"
VendorName "nVidia"
BoardName "NVIDIA GeForce FX (generic)"
Driver "nvidia"
BusID "2:0:0"
Screen 1
Option "ConnectedMonitor" "TV"
Option "TVStandard" "PAL-N"
Option "TVOutFormat" "SVIDEO"
EndSection
Section "Screen"
Identifier "screen0"
Device "device0"
Monitor "moniteur0"
DefaultColorDepth 24
Subsection "Display"
Depth 8
Virtual 1280 1024
EndSubsection
Subsection "Display"
Depth 15
Virtual 1280 1024
EndSubsection
Subsection "Display"
Depth 16
Virtual 1280 1024
EndSubsection
Subsection "Display"
Depth 24
Virtual 1280 1024
EndSubsection
EndSection
Section "Screen"
Identifier "screen1"
Device "device1"
Monitor "moniteur1"
DefaultColorDepth 24
Subsection "Display"
Depth 24
Virtual 1024 768
EndSubsection
EndSection
Section "ServerLayout"
Identifier "layout1"
InputDevice "Keyboard1" "CoreKeyboard"
InputDevice "Mouse1" "CorePointer"
Screen "screen0"
Screen "Screen1" RightOf "screen0"
#Screen "screen1"
EndSection
-----------------------------------------------------------------------------------------------
Pour ensuite lancer un programme sur l'un ou l'autre des écrans :
pour le moniteur PC :
export DISPLAY=:0.0
xine
Pour la TV :
export DISPLAY=:0.1
xine
C'est pas plus bete que ça :-)
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.