Если есть необходимость (или желание) иметь два монитора, необходимо:
а) две видео-карты (одна AGP, другая PCI; или такие. которые могут ужиться одновременно - например matrox)
б) настроить xorg.conf
С первым, думаю, проблем не возникнет.
А вот в конфиге надо прописать необходимые опции, аналогично нижеприведенным (у меня AGP nvidia GF2 MX400 и старенькая S3 Trio-64):
Section "Monitor"
Identifier "76E"
HorizSync 31.5 - 82.0
VertRefresh 40-150
DisplaySize 280 205
EndSection
Section "Device"
Identifier "VCARD"
Driver "nvidia"
Option "NvAGP" "1"
Option "NoLogo"
# Option "RenderAccel" "true" - если юзать это, у меня KDE тормозит нещадно
Option "RenderAccel" "false"
Option "CursorShadow"
#Option "AllowGLXWithComposite" "true"
EndSection
Section "Device"
Identifier "S3"
Driver "s3"
BusID "PCI:0:15:0"
EndSection
Section "Screen"
Identifier "Screen 1"
Device "VCARD"
Monitor "76E"
DefaultDepth 24
Subsection "Display"
Depth 24
Modes "1400x1050" "1280x1024" "1024x768"
ViewPort 0 0
EndSubsection
EndSection
Section "Screen"
Identifier "Screen 2"
Device "S3"
Monitor "76E"
DefaultDepth 16
Subsection "Display"
Depth 16
Modes "1280x1024" "1024x768" "800x600" "640x480"
ViewPort 0 0
EndSubsection
EndSection
# самое главное - подключаем 2 скрина
Section "ServerLayout"
Identifier "Simple Layout"
Screen "Screen 1"
Screen "Screen 2" RightOf "Screen 1"
InputDevice "Mouse1" "CorePointer"
InputDevice "Keyboard1" "CoreKeyboard"
EndSection
разумеется, некоторые параметры у вас будут отличаться
В результате, при старте Х-ов получим два рабочих стола в KDE
Если оконный мэнеджер не умеет работать с >1 рабочим столом, то надо запускать две копии типа:
#cat ~/.xinitrc
DISPLAY=:0.1 icewm &
exec icewm
"No! Try not! Do. Or do not. There is no try." -- Yoda