[PATCH evdev] Export device node as property.
Peter Korsgaard
jacmet at sunsite.dk
Wed Feb 16 14:29:49 PST 2011
>>>>> "Peter" == Peter Korsgaard <jacmet at sunsite.dk> writes:
Hi,
Peter>> Ok, I missed that we're trying to solve two different use-cases.
Peter>> Punting a unique device ID into the properties is be quite
Peter>> useful, I've been struggling for a while with figuring out how
Peter>> to make per-device configuration work in a sane manner.
Peter>> However, is the phys path enough here? Users think in physical
Peter>> devices and we should (if we can) allow for the same device
Peter>> being plugged into a different port.
Peter> Well, it's atleast part of the identification. Again, we
Peter> basically have 2 use cases:
Peter> 1: User plugs in USB device to a different port and wants SAME
Peter> settings applied between sessions
Peter> 2: User has several of same devices (E.G. my use case is
Peter> multihead with same type of touchscreens) and want DIFFERENT
Peter> settings for each (but persistent over sessions).
Peter> For 1, our best bet is probably using the device name as
Peter> provided by xinput already, but for 2 we need to look at the
Peter> phys path (E.G. USB port for usb devices) to be able to handle
Peter> the common case of USB devices without a unique serial number
Peter> (so EVIOCGUNIQ doesn't give anything).
Peter> The question is if we can come up with a sensible logic for
Peter> choosing between name/phys/uniq?
Any comments on this? Peter?
--
Bye, Peter Korsgaard
More information about the xorg-devel
mailing list