Closed Aruee closed 8 years ago
On my machine, also running Fedora 23, I have this config.ini
in my local directory:
[input]
touchscreen_device = Wacom ISDv4 E6 Finger
So this definitely fixes the issue. I have not altered that upstream since I thought that most people use Ubuntu. However, this is a regular expression and one can adapt it for all users.
The current implementation does allow not for any word behind the string given in the configuration:
re.search(name + r'\s*id=(\d+)', output)
Therefore this change would break it for people where the device is called differently. So the way to do it would be:
touchscreen_device = Wacom ISDv4 E6 Finger.*?
That .*?
then eats up all the following characters without eating too much. I have just tested it with Fing.*?
at the end, it works on my machine. I would assume that the change would work on other machines as well.
This should now be fixed in version 4.7.4. That version has not been built for Ubuntu, it is currently building for Fedora 22, 23 and 24. See the status monitor.
I am not sure how you install thinkpad-scripts
. If you use my OBS repo, you should get an update sooner or later.
That was quick ^^
I am not sure how you install thinkpad-scripts.
from source, so I'll just pull and install again. Thanks for the support :)
On Fedora 23, the xinput name for the touchscreen device is
Wacom ISDv4 E6 Finger
, notWacom ISDv4 E6 Finger touch
, breaking thethinkpad-touch
script. This commit fixes this by altering thedefault.ini
file accordingly.For the sake of completeness: Here's what I got prior to this fix: