glorang / nwfermi

NextWindow Touchscreen on Ubuntu 22.04
MIT License
21 stars 4 forks source link

pointer not working #2

Closed gluckez closed 1 year ago

gluckez commented 2 years ago

the driver works fine, mostly. It detects clicks and long clicks, but it doesn't move my pointer. and xinput_calibrator doesn't seem to register any touches, even though evtest does. any idea what could be causing this?

glorang commented 2 years ago

That sounds like the nwfermi daemon is not running. Are you sure it's up?

peterdownunder commented 2 years ago

Having exactly the same problem. Did you solve it Daemon show as running with instanceid 2. Not sure how all this hangs together so fining it a little hard to debug.

I am running Xubuntu on debian buster

peterdownunder commented 2 years ago

Just noticed the following errors id Xorg.0.log Nextwindow Fermi Touchscreen: Read error: Resource temporarily unavailable One line every time I move on the touch screen

glorang commented 2 years ago

I don't have access anymore to the touchscreen I used to test and after 3 years my knowledge got a bit rusty, but if it might help:

Read error: Resource temporarily unavailable makes me suspect you have multiple nwfermi_daemons running, but that's just a guess.

Hope this helps and good luck debugging.

jncanches commented 2 years ago

Same issue here: touchscreen react to touch events but always on the mouse pointer position... I cannot move the pointer using touch. evtest found my touchscreen and react to touch events. Daemon is running. I am using ubuntu 22.04 on a Sony Vaio VPCL12M1E

Any idea ?

Thanks for your work !

glorang commented 2 years ago

I've validated the procedure on Ubuntu 22.04 with the Dell Touchscreen I have available. Everything still seems to work for me.

Some more idea's:

$ grep -i fermi /home/glorang/.local/share/xorg/Xorg.1.log
[    52.662] (II) config/udev: Adding input device Nextwindow Fermi Touchscreen (/dev/input/event9)
[    52.662] (**) Nextwindow Fermi Touchscreen: Applying InputClass "libinput pointer catchall"
[    52.662] (**) Nextwindow Fermi Touchscreen: Applying InputClass "Nextwindow Fermi Touchscreen"
[    52.662] (II) Using input driver 'nextwindow' for 'Nextwindow Fermi Touchscreen'
[    52.662] (**) Nextwindow Fermi Touchscreen: always reports core events
[    52.662] (**) Nextwindow Fermi Touchscreen: always reports core events
[    52.662] (II) Nextwindow Fermi Touchscreen: Using device /dev/input/event9.
[    52.662] (II) Nextwindow Fermi Touchscreen: Using touch help.
[    52.718] (II) XINPUT: Adding extended input device "Nextwindow Fermi Touchscreen" (type: UNKNOWN, id 16)
[    52.718] (**) Nextwindow Fermi Touchscreen: (accel) keeping acceleration scheme 1
[    52.718] (**) Nextwindow Fermi Touchscreen: (accel) acceleration profile 0
[    52.718] (**) Nextwindow Fermi Touchscreen: (accel) acceleration factor: 2.000
[    52.718] (**) Nextwindow Fermi Touchscreen: (accel) acceleration threshold: 4
[    52.718] (II) Nextwindow Fermi Touchscreen: On.
[    52.718] (II) config/udev: Adding input device Nextwindow Fermi Touchscreen (/dev/input/js0)
[    52.718] (**) Nextwindow Fermi Touchscreen: Applying InputClass "Nextwindow Fermi Touchscreen"
[    52.718] (II) Using input driver 'nextwindow' for 'Nextwindow Fermi Touchscreen'
[    52.718] (**) Nextwindow Fermi Touchscreen: always reports core events
[    52.718] (**) Nextwindow Fermi Touchscreen: always reports core events
[    52.718] (II) Nextwindow Fermi Touchscreen: Using device /dev/input/js0.
[    52.718] (II) Nextwindow Fermi Touchscreen: Using touch help.
[    52.770] (II) XINPUT: Adding extended input device "Nextwindow Fermi Touchscreen" (type: UNKNOWN, id 17)
[    52.770] (**) Nextwindow Fermi Touchscreen: (accel) keeping acceleration scheme 1
[    52.770] (**) Nextwindow Fermi Touchscreen: (accel) acceleration profile 0
[    52.770] (**) Nextwindow Fermi Touchscreen: (accel) acceleration factor: 2.000
[    52.770] (**) Nextwindow Fermi Touchscreen: (accel) acceleration threshold: 4
[    52.770] (II) Nextwindow Fermi Touchscreen: On.
[    52.770] (II) config/udev: Adding input device Nextwindow Fermi Touchscreen (/dev/input/mouse3)
[    52.770] (**) Nextwindow Fermi Touchscreen: Applying InputClass "Nextwindow Fermi Touchscreen"
[    52.770] (II) Using input driver 'nextwindow' for 'Nextwindow Fermi Touchscreen'
[    52.770] (**) Nextwindow Fermi Touchscreen: always reports core events
[    52.770] (**) Nextwindow Fermi Touchscreen: always reports core events
[    52.770] (II) Nextwindow Fermi Touchscreen: Using device /dev/input/mouse3.
[    52.770] (II) Nextwindow Fermi Touchscreen: Using touch help.
[    52.826] (II) XINPUT: Adding extended input device "Nextwindow Fermi Touchscreen" (type: UNKNOWN, id 18)
[    52.826] (**) Nextwindow Fermi Touchscreen: (accel) keeping acceleration scheme 1
[    52.826] (**) Nextwindow Fermi Touchscreen: (accel) acceleration profile 0
[    52.826] (**) Nextwindow Fermi Touchscreen: (accel) acceleration factor: 2.000
[    52.826] (**) Nextwindow Fermi Touchscreen: (accel) acceleration threshold: 4
[    52.826] (II) Nextwindow Fermi Touchscreen: On.
jncanches commented 2 years ago

Thanks for your answer! Very appreciated ! Wil test this tomorrow and post results here.

peterdownunder commented 2 years ago

Ran out of time and put this job aside, will try and fire it up again

glorang commented 1 year ago

I've just released a new procedure that will install nwfermi v7 based on a more recent HP driver compared to latest v6 that was available in Ubuntu Launchpad . I'm pretty confident this should fix this issue.

I'll close this for now but feel free to open a new issue after you attempted the new procedure to install v7.