New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Consider working around libinput's smoothing #1514
Comments
What flags would we have to use to perform this? I haven't done any looking yet for myself within the docs however. |
I have some ideas now - it appears that there is a quirks framework in libinput, and it seems to be possible to disable smoothing through that. Once I figure out how to do that I will report back. It seems to be something that can be solved in packaging, but seemingly not in code, btw. |
After some further investigation, it appears that setting Discord conversation: https://discord.com/channels/615607687467761684/628651971267788800/898941511574626394 |
Ouch, hope not as this could be pretty big to outright remove the need for the Artist mode. |
Setting this for not-0.6.x milestone as we have Absolute Mode. Also seems like an upstream issue that someone needs to report - I can do it when I get around to it, but I won't be offended if someone gets there before me |
Reported upstream: libinput/libinput#725 |
Forgot to update here but the upstream issue was visual only. I am doing some work on making Linux Artist Mode a more suitable replacement for Absolute Mode. |
Closing in favour of #2895 |
Description
libinput has smoothing disabled for tablets with AES pens, which means it's likely possible for OTD to fake this information in order to bypass libinput's smoothing, eliminating the need for the libinput patch that removes the smoothing (https://gitlab.freedesktop.org/libinput/libinput/-/issues/225)
The changes in libinput to detect AES pens is here:
https://gitlab.freedesktop.org/libinput/libinput/-/merge_requests/512/diffs?commit_id=a506d092b8fc5d05c0ef7579b58d36be20b2c2af
Doing this would allow us to more accurately control the input
The text was updated successfully, but these errors were encountered: