Enable TouchPack Resistive Touch Screen With Ubuntu 10.04 LTS
Let me complete this very quickly, I am seeing flow of TouchPack Resistive Touch Screen in recent hardwares. It’s not working well with Ubuntu 10.04 LTS. In my pre-test i have found that cursor is automatically moving at top left corner of the screen. I have also seen this behavior in Ubuntu Netbook Edition. During my information triage for this behavior, i have found below hack. I have slightly modify it, so it can work smoothly.
Get the Vendor ID and Product ID of TouchPack Resistive Touch Screen using ‘lsusb’ command.
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1bfd:1688 TouchPack Resistive Touch Screen
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
So, here is VID and PID of Touch Screen is:
Bus 002 Device 002: ID 1bfd:1688 TouchPack Resistive Touch Screen
VID = 1bfd
PID = 1688
Now, it requires quirks to work well with Ubuntu. Ubuntu is taking it as usbhid device. There are few ways to enable this device with quirks.
Modify /etc/rc.local file and add below line:
modprobe -r usbhid
modprobe usbhid quirks=0x1bfd:0×1688:0×40
Please reboot the Ubuntu, and next window will give you touch experience. Now, there are few applications in Ubuntu, that will make your user experience rich. There is application called “onboard”, comming in default Ubuntu Netbook Installation. That
will enable on-screen keyboard for every situation. You have to just enable it in start-up application so, GDM can launching new session. There is “onboard-settings” where you can define your optiont, like icon in Ubuntu Top Panel, your custom keyboard layout, launch it while locked screen, etc… And for editor, there is very good application called, “xournal”, which you can installed straight from Ubuntu Software Center.
person@CANONICAL-DESK | Straight from Canonical field, Puducherry, India.