Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Register
  • Sign in
  • L libinput
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
  • Issues 178
    • Issues 178
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 11
    • Merge requests 11
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Container Registry
    • Terraform modules
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • libinput
  • libinput
  • Merge requests
  • !877

tablet: always enable touch arbitration with touchscreens/ext touchpads

  • Review changes

  • Download
  • Patches
  • Plain diff
Merged Peter Hutterer requested to merge whot/libinput:wip/always-arbitrate-touches into main Mar 17, 2023
  • Overview 3
  • Commits 3
  • Pipelines 8
  • Changes 2

This needs more testing before merging

Right now for touch arbitration to work, we require the device group to be the same (i.e. they're hanging off the same physical bus). That's not always the case and statistically we have a lot more devices that have a built-in tablet and touchscreen than we have Intuos-like external tablets.

So let's default to the more common case - enabling arbitration with the first touchscreen/ext touchpad we find. If a subsequent device is "better", swap it out. Right now, the only heuristic we have here is the device group check but in the future we could get more precise.

Fixes #877 (closed), #690 (closed), #855 (closed)

Edited Mar 17, 2023 by Peter Hutterer
Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: wip/always-arbitrate-touches