Basic Multi-touch Gesture Support
Gala should support some basic multi-touch gestures to bring it up to par with Mac OS as well as prepare it for use in a tablet environment.
Blueprint information
- Status:
- Not started
- Approver:
- None
- Priority:
- Undefined
- Drafter:
- None
- Direction:
- Needs approval
- Assignee:
- None
- Definition:
- New
- Series goal:
- None
- Implementation:
- Unknown
- Milestone target:
- juno-beta1
- Started by
- Completed by
Related branches
Related bugs
Bug #1007659: Switch workspaces with a multi-touch gesture | Confirmed |
Bug #1007713: show workspace manager with multi-touch gesture | Confirmed |
Bug #1503555: Switch to using libinput | Fix Released |
Sprints
Whiteboard
I agree that this would be an important feature for both: use with laptop-touchpad as well as tablets. I would suggest:
- swiping left/right with 3 fingers: switching between apps (like Alt+Tab)
- swiping up/down with 3 fingers: showing the Expose-like window-overview
- swiping left/right with 4 fingers: switching between workspaces (like Meta-key + cursor left/right)
- swiping up/down with 4 fingers: showing/hiding of workspace-
-- Felix
My current setup using xSwipe.pl---which could easily be a (hacky) solution---is:
Four finger swipe
- Left/right - Move window with workspace switch
Three finger swipe
- Left/right - Switch workplace
- Up/down - Expose/workspace viewer
Two finger edge swipe
- Left/right - Back/forward
The logic is that three fingers deals with workspaces, four fingers deals with workspaces and windows, and two fingers is for navigation. ~ Jacob
It sounds like we're going to want to wait for LibInput before we really start to do multi-touch stuff. Untargetting from Isis --DanRabbit
Work Items
Dependency tree
* Blueprints in grey have been implemented.