PDA

Просмотр полной версии : Debian и 2 монитора [Вопрос]


m0le[x]
06.09.2009, 00:04
Такая ситуация, имеется в наличии:
Debian Lenny 5.0.1
2 монитора (DVI и VGA)
Nvidia Geforce 8600 GT

Нужно, что бы работало одновременно два монитора, но не просто растянуть рабочий стол на два моитора, а что бы они были независимы, например, запускались 2 икс сервера.

Поигрался с xorg.conf, получается только растягивать рабочий стол на два монитора( за счет опции "TwinView". Перебрал уже множество вариантов и комбинаций с Device Monitor и Screen, результат, один и тот же, либо только один работает, либо растягивается на два.

# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig: version 1.0 (buildd@ninsei) Fri Sep 5 22:23:08 UTC 2008

Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0"
Screen 1 "Screen1" Below "Screen0"
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
EndSection

Section "Files"
RgbPath "/usr/X11R6/lib/X11/rgb"
EndSection

Section "Module"
Load "dbe"
Load "extmod"
Load "type1"
Load "freetype"
Load "glx"
EndSection

Section "InputDevice"
# generated from default
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/psaux"
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
# generated from default
Identifier "Keyboard0"
Driver "kbd"
EndSection

Section "Monitor"
Identifier "Monitor0"
VendorName "Unknown"
ModelName "Unknown"
HorizSync 30.0 - 110.0
VertRefresh 50.0 - 150.0
Option "DPMS"
EndSection


Section "Monitor"
Identifier "Monitor1"
VendorName "Unknown"
ModelName "Unknown"
HorizSync 30.0 - 110.0
VertRefresh 50.0 - 150.0
Option "DPMS"
EndSection


Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
Screen 0
EndSection


Section "Device"
Identifier "Device1"
Driver "nvidia"
VendorName "NVIDIA Corporation"
Screen 1
EndSection


Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
Option "AllowGLXWithComposite" "True"
Option "AddARGBGLXVisuals" "True"
#Option "RenderAccel" "true"
#Option "TwinView"
#Option "MetaModes" "1280x1024"
#Option "TwinViewOrientation" "RightOf"
SubSection "Display"
Depth 24
EndSubSection
EndSection


Section "Screen"
Identifier "Screen1"
Device "Device1"
Monitor "Monitor1"
DefaultDepth 24
Option "AllowGLXWithComposite" "True"
Option "AddARGBGLXVisuals" "True"
#Option "RenderAccel" "true"
#Option "TwinView"
#Option "MetaModes" "1280x1024"
#Option "TwinViewOrientation" "LeftOf"
SubSection "Display"
Depth 24
EndSubSection
EndSection


Section "Extensions"
Option "Composite" "Enable"
EndSection


Может кто сталкивался с подобным, и знает как решить проблему.

Linuxoid
06.09.2009, 00:37
Чисто в теории... Как, по Вашему, иксы должны обрабатывать мышку и клавиатуру в таком режиме работе (2 запущеных Х сервера на 1 машине)? Или предполагается так же 2 мышки и клавиатуры?

nitx
06.09.2009, 07:10
Вроде 2 Х-сервера невозможно запустить.
ТС, ты же все делаешь через модуль xinerama? Или другой?

farex
06.09.2009, 13:23
Поигрался с xorg.conf, получается только растягивать рабочий стол на два монитора( за счет опции "TwinView". Перебрал уже множество вариантов и комбинаций с Device Monitor и Screen, результат, один и тот же, либо только один работает, либо растягивается на два.
А если запустить от рута:
nvidia-settings
X Server Display Configuration-->Выбираешь монитор-->Configure
И выбрать не TwinViev а Separate X screen
Aplly-->Save to X Configuration file
Separate X screen при включение этой опции ты получаеш как бы 2 иксы на втором монике... в общем попробуй, я сам пользуюсь Separate X screen так как TwinView при работе с более 1 монитором неудобен.

m0le[x]
07.09.2009, 07:47
farex Блин, спасибо огромное!!! Что то я сам не догадался в гуишные настройки ныидиа залезть!( Все получилось, два абсолютно независимых рабочих стола. +5. Всем отписавшимся тоже спасибо.

Gray_f0x
09.09.2009, 17:23
через настройки nvidia, но уже опоздал, как я вижу)