Skip to content
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

touch screen support #16

Open
bijang opened this issue Apr 1, 2020 · 3 comments
Open

touch screen support #16

bijang opened this issue Apr 1, 2020 · 3 comments
Labels
c-backend Issues that relate to the C backend help wanted Extra attention is needed

Comments

@bijang
Copy link

bijang commented Apr 1, 2020

seems like an odd issue for a keyboard driven WM, but in the spirit of this being a project utilising modern software technologies, modern harware should be embraced and I think better to highlight it now than later on in the project, even if it's not a primary goal... just as times even a keyboard user will reach for the mouse or trackpad (eg after using a graphical focused program like gimp or video editor or maps or a GIS), it would be good to have the option to utilise the increasingly ubiquitous touch screen. (here also may be another reason to utilise a compositor #12 (comment)), I believe support is underway in wlr and wayfire

@sdilts sdilts added c-backend Issues that relate to the C backend help wanted Extra attention is needed labels Apr 2, 2020
@sdilts
Copy link
Collaborator

sdilts commented Apr 2, 2020

There is touchscreen and touchpad support in wlroots. There is also support for pointer gestures like three-finger swipes. We don't need to do anything too complicated to pass gesture events to clients, but it becomes much more complicated if we want to use touchpad/touchscreen gestures to control the compositor.

Relevant files:

Relevant code in other projects:

  • Pull request passing gestures to clients: sway #4794

@sdilts
Copy link
Collaborator

sdilts commented Apr 2, 2020

I don't have a device with a touchscreen capable of running Linux, so someone else is going to have to tackle this issue.

@jgarte
Copy link

jgarte commented Mar 3, 2023

mahogany on the pinephone?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
c-backend Issues that relate to the C backend help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

3 participants