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: