Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • W wayland-protocols
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 103
    • Issues 103
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 54
    • Merge requests 54
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Container Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • waylandwayland
  • wayland-protocols
  • Merge requests
  • !56

[RFC] Add action binder protocol

  • Review changes

  • Download
  • Email patches
  • Plain diff
Open LaserEyess requested to merge LaserEyess/wayland-protocols:master into main Dec 16, 2020
  • Overview 58
  • Commits 1
  • Pipelines 1
  • Changes 2

I'd like to bring attention to this older protocol that was on the mailing list. The idea behind action binding is that you can have clients bind certain actions to events inside a namespace (to avoid conclicts) with the name of the action. There can be global namespaces, as well as namespaces for certain classes of actions such as "media" for media controls, that clients can hook into and respond to. The most obvious, and most immediate use case, is global keybindings. This would allow things such as push-to-talk to work for things such as video/audio teleconferencing.

I did not write this protocol, and I do not have any implementations for it currently, but I hope to start a discussion or at least get some validation that someone else finds this useful. Hopefully so that someone else takes up development.

Previous discussion can be found here: https://patchwork.freedesktop.org/patch/172113/

Signed-off-by: Quentin Glidic sardemff7+git@sardemff7.net

Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: master