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

Re: Fujitsu Lifebook B-2131 : touchscreen doesen't work



Hello,

I don't have such laptop, and I don't use touchscreen. however...

On Tue, 2009-01-06 at 20:11 +0100, Kim B.Christensen wrote:
> Hi -
> I'm running a Debian 4.0 on the above hardware - updated to today.
> I have tried for a few days now to get the touchscreen to work: i need this 
> machine as a drawing pad.
> 
> AFAIK, the support for the touchscreen ought to be included in the kernel: 
> originally the proper software could be found on www.conan.de, but he claims 
> that from 2.6.13 the code is merged with the kernel, so no extra modules are 
> needed.

According to www.conan.de, the device module is named evtouch_drv.so...
which isn't in Etch:

http://packages.debian.org/search?suite=etch&mode=exactfilename&searchon=contents&keywords=evtouch_drv.so

But it is in Lenny.
http://packages.debian.org/search?suite=lenny&mode=exactfilename&searchon=contents&keywords=evtouch_drv.so


> For some reason, the installer has not found the touchscreen: there is no 
> entry in the xorg.conf. 

I have added some suggestions below (base on www.conan.de comments) :


> P.S. here are the contents of xorg.conf:
> -----8<-----
> 
> Section "Files"
> 	FontPath	"/usr/share/fonts/X11/misc"
> 	FontPath	"/usr/X11R6/lib/X11/fonts/misc"
> 	FontPath	"/usr/share/fonts/X11/cyrillic"
> 	FontPath	"/usr/X11R6/lib/X11/fonts/cyrillic"
> 	FontPath	"/usr/share/fonts/X11/100dpi/:unscaled"
> 	FontPath	"/usr/X11R6/lib/X11/fonts/100dpi/:unscaled"
> 	FontPath	"/usr/share/fonts/X11/75dpi/:unscaled"
> 	FontPath	"/usr/X11R6/lib/X11/fonts/75dpi/:unscaled"
> 	FontPath	"/usr/share/fonts/X11/Type1"
> 	FontPath	"/usr/X11R6/lib/X11/fonts/Type1"
> 	FontPath	"/usr/share/fonts/X11/100dpi"
> 	FontPath	"/usr/X11R6/lib/X11/fonts/100dpi"
> 	FontPath	"/usr/share/fonts/X11/75dpi"
> 	FontPath	"/usr/X11R6/lib/X11/fonts/75dpi"
> 	# path to defoma fonts
> 	FontPath	"/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
> EndSection
> 
> Section "Module"
> 	Load	"i2c"
> 	Load	"bitmap"
> 	Load	"ddc"
> 	Load	"dri"
> 	Load	"extmod"
> 	Load	"freetype"
> 	Load	"glx"
> 	Load	"int10"
> 	Load	"vbe"
> EndSection
> 
> Section "InputDevice"
> 	Identifier	"Generic Keyboard"
> 	Driver		"kbd"
> 	Option		"CoreKeyboard"
> 	Option		"XkbRules"	"xorg"
> 	Option		"XkbModel"	"pc105"
> 	Option		"XkbLayout"	"dk"
> EndSection
> 
> Section "InputDevice"
> 	Identifier	"Configured Mouse"

Replace the line:

> 	Driver		"mouse"
with 
          Driver "void"


> 	Option		"CorePointer"
> 	Option		"Device"		"/dev/input/mice"
> 	Option		"Protocol"		"ImPS/2"
> 	Option		"Emulate3Buttons"	"true"
> EndSection
> 
> Section "InputDevice"
> 	Identifier	"Synaptics Touchpad"
> 	Driver		"synaptics"
> 	Option		"SendCoreEvents"	"true"
> 	Option		"Device"		"/dev/psaux"
> 	Option		"Protocol"		"auto-dev"
> 	Option		"HorizScrollDelta"	"0"
> EndSection

# Add this 
Section "InputDevice"
    Identifier "touchscreen"
    Driver "evtouch"
    Option "Device" "/dev/input/event1"
    Option "DeviceName" "touchscreen"
    Option "MinX" "98"
    Option "MinY" "43"
    Option "MaxX" "940"
    Option "MaxY" "925"
    Option "ReportingMode" "Raw"
    Option "Emulate3Buttons"
    Option "Emulate3Timeout" "50"
    Option "SendCoreEvents" "On"
EndSection

## NOTE:
## rather that using /dev/input/event1 (which could point to 
## any local "input" device), you should use the appropriate
## symlink in "ls -l /dev/input/by*/"

> Section "Device"
> 	Identifier	"Trident Microsystems Cyber 9525"
> 	Driver		"trident"
> 	BusID		"PCI:0:20:0"
> EndSection
> 
> Section "Monitor"
> 	Identifier	"Standard Skærm"
> 	Option		"DPMS"
> 	HorizSync	28-40
> 	VertRefresh	43-60
> EndSection
> 
> Section "Screen"
> 	Identifier	"Default Screen"
> 	Device		"Trident Microsystems Cyber 9525"
> 	Monitor		"Standard Skærm"
> 	DefaultDepth	24
> 	SubSection "Display"
> 		Depth		1
> 		Modes		"800x600"
> 	EndSubSection
> 	SubSection "Display"
> 		Depth		4
> 		Modes		"800x600"
> 	EndSubSection
> 	SubSection "Display"
> 		Depth		8
> 		Modes		"800x600"
> 	EndSubSection
> 	SubSection "Display"
> 		Depth		15
> 		Modes		"800x600"
> 	EndSubSection
> 	SubSection "Display"
> 		Depth		16
> 		Modes		"800x600"
> 	EndSubSection
> 	SubSection "Display"
> 		Depth		24
> 		Modes		"800x600"
> 	EndSubSection
> EndSection
> 
> Section "ServerLayout"
> 	Identifier	"Default Layout"
> 	Screen		"Default Screen"
> 	InputDevice	"Generic Keyboard"
> 	InputDevice	"Configured Mouse"
> 	InputDevice	"Synaptics Touchpad"

#Add :
	InputDevice "touchscreen"

> EndSection
> 
> Section "DRI"
> 	Mode	0666
> EndSection
> 
> ----->8-----


Reply to: