You are not logged in.

#1 2015-11-06 14:15:57

David López
Member
Registered: 2012-08-26
Posts: 98

xf86-input-evdev compiled without mtdev (easystroke problem)

I've been using 64bits archlinux for three years in a tablet (in first place in a wetab, now in a Surface Pro 1 for a year and a half) with the help of easystroke for emulating mouse with gestures. The only problem with easystroke is that the scroll doesn't work at all if xf86-input-evdev is compiled with mtdev (a dependence in archlinux since the version 2.7.3 of xf86-input-evdev). I used to apply a 'trick':

- Uninstall mtdev and the programs which depend on it (such as calibre).
- Remove the mtdev dependence on the PKGBUILD of xf86-input-evdev and compile it (obviously, MTDEV isn't detected in the compilation).
- Install mtdev, calibre,...

With this trick multitouch gestures were missing, but honestly I didn't care, easystroke worked perfectly and it allowed me to do everything in the tablet without mouse and keyboard.

Yesterday I updated to xf86-input-evdev-2.10.0-1, and the aforementioned trick didn't work, xf86-input-evdev shows a compilation error if mtdev isn't detected. According to the README of xf86-input-evdev-2.10.0-1, the reason could be

commit 56a5e6716204916691a67082e3e6a1698df2061b
Author: Peter Hutterer
Date:   Mon Mar 16 07:55:34 2015 +1000

    Unconditionally require mtdev
   
    Missing from 2c9f4f0380d
   
    Signed-off-by: Peter Hutterer

I've opened a bug in easystroke, but easystroke hasn't been updated for a long time, it's possible that the dev has discontinued it:

http://sourceforge.net/p/easystroke/bugs/41/

Downgrading to

- My own xorg-input-evdev-2.9.2-1 compiled without mdev
- The official xorg-server-1.17.4-1 from the extra repo (my xorg-input-evdev doesn't work with xorg-server-1.17.4-2, I don't know why)

is the only solution I've found. However, I'm not satisfied with this solution. Generally speaking, keeping non-updated packages it's not a good idea.

I really appreciate any suggestions or tips.

Last edited by David López (2015-11-06 14:16:25)

Offline

#2 2015-11-06 22:53:34

Lone_Wolf
Member
From: Netherlands, Europe
Registered: 2005-10-04
Posts: 11,868

Re: xf86-input-evdev compiled without mtdev (easystroke problem)

Try here, https://github.com/thjaeger/easystroke .
It does show a 0.6 release which is not available on sourceforge, so it could be the author moved away from sourceforge.


Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.


(A works at time B)  && (time C > time B ) ≠  (A works at time C)

Offline

#3 2015-11-07 10:38:43

David López
Member
Registered: 2012-08-26
Posts: 98

Re: xf86-input-evdev compiled without mtdev (easystroke problem)

Thanks Lone_Wolf. Unfortunately, I don't know how can I add a bug to that github page. In some other github repositories I remember an 'Issues' option, but in this one I can only see a 'Pull requests' option. I'm afraid I'm not an expert in github, I don't know if I should add a pull request.

Offline

#4 2015-11-07 13:56:35

Lone_Wolf
Member
From: Netherlands, Europe
Registered: 2005-10-04
Posts: 11,868

Re: xf86-input-evdev compiled without mtdev (easystroke problem)

Pull request is only useful if you have code ready to solve an issue or improve easystroke.

Try contacting the easystroke creator directly , check their github userpage for the email address

Last edited by Lone_Wolf (2015-11-07 13:56:56)


Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.


(A works at time B)  && (time C > time B ) ≠  (A works at time C)

Offline

#5 2015-11-07 17:27:47

David López
Member
Registered: 2012-08-26
Posts: 98

Re: xf86-input-evdev compiled without mtdev (easystroke problem)

Lone_Wolf wrote:

Pull request is only useful if you have code ready to solve an issue or improve easystroke.

Try contacting the easystroke creator directly , check their github userpage for the email address

That's what I thought. I'll try to contact him by email if he doesn't answer the bug in sourceforge.

Thanks for your help, Lone_Wolf.

Offline

Board footer

Powered by FluxBB