[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Работа 2-х экземпляров X сервера



Sergey Chumakov wrote:
Может лучше я обрисую, что я построить хочу?

Домашняя помойка, встроенное ATI HD3200 и внешнее ATI x550. x550 подключена к телевизору, там freevo с кино, картинками, музыкой, игрушками и детьми. Проводные, джойстик клавиатура и мышь.

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

Проблема сейчас в том, что fglrx второго экземпляра X на том же vt что-то там не может:

Не знаю, поможет ли, но я мультимониторность юзаю так:
ATI HD3850, к которой подключено два аналоговых монитора. Debian Lenny.
Проприетарный драйвер, начальный конфиг получил при помощи
#aticonfig -initial=dual_head
xinerama отключена.
В итоге имею приветстие gdm на главном мониторе, но после логина стартуют как бы две сессии гнома (с одинаковым пользователем), у каждой можно накликать свои настройки панелек итд. Вторичный монитор вполне так имеет доступ к файловой системе, но на десктопе значков не отображает. Между сессиями можно перемещаться мышкой, окошки таскать, понятно, нельзя.

Как оно технически работает, не заморачивался, нечаянно получилось и понравилось.

xorg.conf выглядит примерно так (несабжевое вырезал):

Section "ServerLayout"
   Identifier     "X.org Configured"
   Screen      0  "aticonfig-Screen[0]-0" 0 0
   Screen         "aticonfig-Screen[0]-1" RightOf "aticonfig-Screen[0]-0"
   InputDevice    "Mouse0" "CorePointer"
   InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Module"
   Load  "xtrap"
   Load  "GLcore"
   Load  "dbe"
   Load  "extmod"
   Load  "dri"
   Load  "glx"
   Load  "record"
EndSection

Section "Monitor"
   Identifier   "Monitor0"
   VendorName   "SAM"
   ModelName    "SyncMaster"
   HorizSync    30.0 - 81.0
   VertRefresh  56.0 - 75.0
   Option        "DPMS"
EndSection

Section "Monitor"
   Identifier   "aticonfig-Monitor[0]-0"
   Option        "VendorName" "ATI Proprietary Driver"
   Option        "ModelName" "Generic Autodetecting Monitor"
   Option        "DPMS" "true"
EndSection

Section "Monitor"
   Identifier   "aticonfig-Monitor[0]-1"
   Option        "VendorName" "ATI Proprietary Driver"
   Option        "ModelName" "Generic Autodetecting Monitor"
   Option        "DPMS" "true"
EndSection

Section "Device"
   Identifier  "aticonfig-Device[0]-0"
   Driver      "fglrx"
   Option        "EnableMonitor" "crt1,lvds,tv,tmds1,crt2,tmds2,cv,tmds2i"
   BusID       "PCI:1:0:0"
EndSection

Section "Device"
   Identifier  "aticonfig-Device[0]-1"
   Driver      "fglrx"
   BusID       "PCI:1:0:0"
   Screen      1
EndSection

Section "Screen"
   Identifier "Screen0"
   Device     "Card0"
   Monitor    "Monitor0"
   SubSection "Display"
-------------
   EndSubSection
EndSection

Section "Screen"
   Identifier "aticonfig-Screen[0]-0"
   Device     "aticonfig-Device[0]-0"
   Monitor    "aticonfig-Monitor[0]-0"
   DefaultDepth     24
   SubSection "Display"
-----------------
   EndSubSection
EndSection

Section "Screen"
   Identifier "aticonfig-Screen[0]-1"
   Device     "aticonfig-Device[0]-1"
   Monitor    "aticonfig-Monitor[0]-1"
   DefaultDepth     24
   SubSection "Display"
--------------------
   EndSubSection
EndSection


Reply to: