Unfortunately, I no longer have access to the touch screen I was using
when I filed the bug. In the mean time some things have changed, while I
don't know about other things.

== Things that I don't believe has changed ==

The kernel still uses udev and I doubt that'll change for quite some
time. Some touch screens are recognized by the kernel, and these will
use evdev to report user input to X11. This means that kernel-recognized
touch screens will appear as /dev/input/eventN, where N is some integer.
However, the value of N will change when the machine is rebooted.

If a user decides to use the 'evtouch' driver for X11, she will need
some set of udev rules to make sure that the device always appears with
the same name. Since 'evtouch' is not installed by default in Ubuntu,
the user has to manually install. I think it is fair to assume that
users that choose to install 'evtouch' has the hardware and want it to
be as easy as possible to configure it. So it still makes perfect sense
to install the udev rules when 'evtouch' is installed. I don't believe
anything has changed here.

== Things that have changed ==
With Peter Hutterer I have updated the 'evdev' driver for X11 (which
used by default in Ubuntu, I believe) to also support touch screens.
With the latest release of the 'evdev' driver all the basic stuff (such
as run-time calibration) is supported. So, these days it should be
possible to get a working touch screen setup without installing
'evtouch' at all. But I no longer have the hardware needed to verify
this.

== Conclusion ==
I still makes sense to install the udev rules that come with 'evtouch'
when 'evtouch' is installed. These udev rules shouldn't be installed by
default in Ubuntu, as the 'evdev' driver should just-work, but if the
user chooses to install 'evtouch' it should be as easy as possible to
configure it.

Søren

P.S. If you're working on touch screen support, then the last missing
piece of the puzzle really seems to be calibration. A while back I
posted some nice Cairo-based software for this on the xorg developer
list. It still needs some updates to work with recent 'evdev' drivers,
but the hard stuff is done.

-- 
udev rules should be installed by default
https://bugs.launchpad.net/bugs/242590
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to