I hear you on the crt's, I only have 2 left.
That is until someone give me some more old computers to dispose of.
So far I have not been able to obtain any info on the touchscreen portion of the monitor. All though NEC built the monitor they ship them out to a third party to do the touchscreen installation part. So they were unable to help me obtain any info about it. They did send me a list of posibilitys and I think DTx is the company that did it.
I ran "X -configure " to generate an xorg.conf from the system to start from. I added in the following
Code:
Section "ServerLayout"
Identifier "X.org Configured"
Screen 0 "Screen0" 0 0
.....
.....
InputDevice "Mouse0" "CorePointer"
InputDevice "Touchscreen" "CorePointer"
EndSection
Section "InputDevice"
Identifier "Touchscreen"
Driver "elographics"
Option "Device" "/dev/input/mouse0" # have tried /dev/ttyS0-3
Option "MinimumXPosition" "300"
Option "MaximumXPosition" "3700"
Option "MinimumYPosition" "300"
Option "MaximumYPosition" "3700"
Option "UntouchDelay" "10"
Option "ReportDelay" "10"
Option "SendCoreEvents" "yes" # have had this line commented out.
EndSection
The touchscreen is actually hooked to an add-in pci-serial card. The system shows 4 serial/com ports. ttyS0 ttyS1 ttyS2 and ttyS3. I have tried using inputattach to connect the serial ports but no joy.
I have also changed testing machines. It is now hooked to an HP Pavilion a1330n. Fully patched Debian Wheezy i686.
I tried using the tslib driver but the xserver would not launch with it.
I have a lot of this in the log, but not allways. It depends on which /dev/??? is used.
Code:
[ 12.907] (II) Using input driver 'elographics' for 'Touchscreen'
[ 12.907] (II) Loading /usr/lib/xorg/modules/input/elographics_drv.so
[ 12.907] (**) Option "SendCoreEvents" "yes"
[ 12.907] (**) Option "CorePointer" "False"
[ 12.907] (**) Touchscreen: doesn't report core events
[ 12.907] (**) Elographics X device name: TOUCHSCREEN
[ 12.907] (**) Elographics associated screen: 0
[ 12.907] (**) Option "UntouchDelay" "10"
[ 12.907] (**) Elographics untouch delay: 100 ms
[ 12.907] (**) Option "ReportDelay" "10"
[ 12.907] (**) Elographics report delay: 100 ms
[ 12.907] (**) Elographics maximum x position: 3000
[ 12.907] (**) Elographics minimum x position: 0
[ 12.907] (**) Elographics maximum y position: 3000
[ 12.907] (**) Elographics minimum y position: 0
[ 12.908] (**) Elographics device will work in Landscape mode
[ 12.908] (II) XINPUT: Adding extended input device "TOUCHSCREEN" (type: Elographics TouchScreen, id 6)
[ 12.908] (**) TOUCHSCREEN: (accel) keeping acceleration scheme 1
[ 12.908] (**) TOUCHSCREEN: (accel) acceleration profile 0
[ 12.908] (**) TOUCHSCREEN: (accel) acceleration factor: 2.000
[ 12.908] (**) TOUCHSCREEN: (accel) acceleration threshold: 4
[ 12.908] (**) Option "Device" "/dev/input/mouse0"
[ 12.908] Elographics: Dropping one byte in an attempt to synchronize: '.' 0xFA
[ 13.208] Not at the specified rate or model 2310, will continue
[ 13.208] Elographics: Dropping one byte in an attempt to synchronize: '.' 0xFA
[ 13.509] Elographics: Dropping one byte in an attempt to synchronize: '.' 0xFA
[ 13.809] Elographics: Dropping one byte in an attempt to synchronize: '.' 0xFA
.
.
.
[ 29.748] Elographics: Dropping one byte in an attempt to synchronize: '.' 0x18
[ 29.748] Elographics: Dropping one byte in an attempt to synchronize: '.' 0xFF
[ 29.748] Elographics: Dropping one byte in an attempt to synchronize: 'Elographics: Dropping one byte in an attempt to synchronize: '.' 0x18
[ 29.756] Elographics: Dropping one byte in an attempt to synchronize: '.' 0xFF
[ 29.756] Elographics: Dropping one byte in an attempt to synchronize: 'Elographics: Dropping one byte in an attempt to synchronzize: '.' 0x18
[ 29.772] Elographics: Dropping one byte in an attempt to synchronize: '.' 0x18
[ 29.772] Elographics: Dropping one byte in an attempt to synchronize: '.' 0xFB
[ 29.772] Elographics: Dropping one byte in an attempt to synchronize: '.' 0x3
[ 29.780] Elographics: Dropping one byte in an attempt to synchronize: '.' 0x18
Changing /dev/ttyS? does not seam to affect whether the xserver will start or not.