Hello Xperts,
I have an unique configuration that I need your help and suggestions on.
Currently I have the following configuration requirements:
1) Supermicro Motherboard w/ Dual 2.4 GHz Xeon CPU running Mandrake
8.2 SMP
2) Main graphics card
AGP
NVidia Gloria 4 (Dual DVI Head - only plan to use one)
Viewsonic ViewPanel VP201m Flat Panel Display
Standard PS/2 Keyboard and Wheel Mouse
Running KDE or Gnome or similiar
Login Screen required
3) Secondary graphics card
PCI
Dual flat panel displays (Touch Monitors)
Matrox G450 (Dual Head - one to each Touch Monitor)
2 Touch LCD Monitor (Serial EloTouch X-Input)
No Mouse or Keyboard
Running a simple window manager (ie twm)
No Login Screen (initialize window managers on main screen
login)
The main display will show a tactical situation display. The secondary touch
monitor displays are used to present the operator with button panels and
interactive graphics. I want to run two X-servers, one for each graphics
cards. The keyboard and mouse need to be used by the main display. The
secondary displays do not need a keyboard or mouse, but we would like to
integrate the touch stream (serial, or USB) into the X-Server as left-button
press and unpress events.
Initially I have tried using an additional mouse and an CRT until the above
Touch LCD Monitors are delivered. I have been trying Miguel Freitas's
solutions decribed at (http://cambuca.ldhs.cetuc.puc-rio.br/multiuser/) and
(http://cambuca.ldhs.cetuc.puc-rio.br/multiuser/g450.html) but without
success. Using the same VT locks up the system. Instead of reconfiguring
the Kernel to disable USB_KEYBOARDS, I have been using a Dummy (Void)
Keyboard. These configuration work separately using two different VT (vt07
& vt08).
Using Ximerama, the graphics cards seemed to have worked when I made the
G450 the primary card in the BIOS. But this doesn't meet the above
requirements since the mouse is used across all displays.
I am looking for any suggestions on how to do this. I may try the "Linux
Console" project (http://linuxconsole.sourceforge.net/).
Thanks for your help,
Robert Davis - The Boeing Company
The following commands and configuration files were used:
#xinit /usr/X11R6/bin/twm -- /usr/X11R6/bin/XFree86-4.2.0-1st :0 -layout
Layout1 vt07 &
#xinit /usr/X11R6/bin/twm -- /usr/X11R6/bin/XFree86-4.2.0-2nd :1 -layout
SecondScreen vt07 &
------------------------- XF86Config-4
------------------------------------------------------------------
Section "ServerLayout"
Identifier "Layout1"
Screen 0 "Screen0" 0 0
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
EndSection
Section "ServerLayout"
Identifier "SecondScreen"
Screen 0 "Screen1"
InputDevice "UsbMouse" "CorePointer"
InputDevice "DummyKeyboard" "CoreKeyboard"
EndSection
Section "Files"
RgbPath "/usr/X11R6/lib/X11/rgb"
ModulePath "/usr/X11R6/lib/modules"
FontPath "/usr/X11R6/lib/X11/fonts/misc:unscaled"
FontPath "unix/:-1"
EndSection
Section "InputDevice"
Identifier "Keyboard0"
Driver "keyboard"
EndSection
Section "InputDevice"
Identifier "DummyKeyboard"
Driver "void"
EndSection
Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "IMPS/2"
Option "Device" "/dev/mouse"
Option "ZAxisMapping" "4 5"
EndSection
Section "InputDevice"
Identifier "UsbMouse"
Driver "mouse"
Option "Protocol" "IMPS/2"
Option "Device" "/dev/usbmouse"
Option "ZAxisMapping" "4 5"
EndSection
Section "Monitor"
Identifier "MainMonitor"
VendorName "ViewSonic"
ModelName "VP201m"
EndSection
Section "Monitor"
Identifier "SideMonitor"
VendorName "Philips"
ModelName "Brilliance17A"
Option "DPMS"
HorizSync 30.0 - 82.0
VertRefresh 50.0 - 120.0
EndSection
Section "Device"
Option "NvAGP" "4"
Identifier "NVidia Gloria 4"
Driver "nvidia"
VendorName "NVidia"
BoardName "0x0258"
BusID "PCI:1:0:0"
EndSection
Section "Device"
Identifier "Matrox_G450_0"
Driver "mga"
VendorName "Matrox"
BoardName "MGA G450 PCI"
BusID "PCI:4:0:0"
Screen 0
VideoRam 32768
EndSection
Section "Device"
Identifier "Matrox_G450_1"
Driver "mga"
VendorName "Matrox"
BoardName "MGA G450 PCI"
BusID "PCI:4:0:0"
Screen 1
VideoRam 32768
EndSection
Section "Screen"
Identifier "Screen0"
Device "NVidia Gloria 4"
Monitor "MainMonitor"
DefaultColorDepth 24
Subsection "Display"
Depth 24
Modes "1600x1200" "1400x1050" "1280x1024" "1152x864"
"1024x768"
ViewPort 0 0
EndSubsection
EndSection
Section "Screen"
Identifier "Screen1"
Device "Matrox_G450_0"
Monitor "SideMonitor"
DefaultColorDepth 16
Subsection "Display"
Depth 16
Modes "1280x1024" "1152x864" "1024x768" "800x600" "640x480"
ViewPort 0 0
EndSubsection
EndSection
Section "Screen"
Identifier "Screen2"
Device "Matrox_G450_1"
Monitor "SideMonitor"
DefaultColorDepth 16
Subsection "Display"
Depth 16
Modes "1280x1024" "1152x864" "1024x768" "800x600" "640x480"
ViewPort 0 0
EndSubsection
EndSection
_______________________________________________
Xpert mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xpert