Debian и 2 монитора [Вопрос]

Discussion in 'Безопасность и Анонимность' started by m0le[x], 6 Sep 2009.

  1. m0le[x]

    m0le[x] Wardriver

    Joined:
    25 Oct 2006
    Messages:
    759
    Likes Received:
    576
    Reputations:
    105
    Такая ситуация, имеется в наличии:
    Debian Lenny 5.0.1
    2 монитора (DVI и VGA)
    Nvidia Geforce 8600 GT

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

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

    Code:
    # 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
    
    Может кто сталкивался с подобным, и знает как решить проблему.
     
  2. Linuxoid

    Linuxoid Elder - Старейшина

    Joined:
    13 Feb 2007
    Messages:
    200
    Likes Received:
    28
    Reputations:
    0
    Чисто в теории... Как, по Вашему, иксы должны обрабатывать мышку и клавиатуру в таком режиме работе (2 запущеных Х сервера на 1 машине)? Или предполагается так же 2 мышки и клавиатуры?
     
    1 person likes this.
  3. nitx

    nitx Elder - Старейшина

    Joined:
    4 Jan 2008
    Messages:
    214
    Likes Received:
    31
    Reputations:
    10
    Вроде 2 Х-сервера невозможно запустить.
    ТС, ты же все делаешь через модуль xinerama? Или другой?
     
    1 person likes this.
  4. farex

    farex Banned

    Joined:
    11 Mar 2009
    Messages:
    213
    Likes Received:
    85
    Reputations:
    6
    А если запустить от рута:
    Code:
    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 монитором неудобен.
     
    #4 farex, 6 Sep 2009
    Last edited: 6 Sep 2009
    2 people like this.
  5. m0le[x]

    m0le[x] Wardriver

    Joined:
    25 Oct 2006
    Messages:
    759
    Likes Received:
    576
    Reputations:
    105
    farex Блин, спасибо огромное!!! Что то я сам не догадался в гуишные настройки ныидиа залезть!( Все получилось, два абсолютно независимых рабочих стола. +5. Всем отписавшимся тоже спасибо.
     
  6. Gray_f0x

    Gray_f0x Elder - Старейшина

    Joined:
    31 May 2007
    Messages:
    161
    Likes Received:
    84
    Reputations:
    12
    через настройки nvidia, но уже опоздал, как я вижу)