Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • KWin KWin
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 58
    • Issues 58
    • List
    • Boards
    • Service Desk
    • Milestones
  • Bugzilla
    • Bugzilla
  • Merge requests 160
    • Merge requests 160
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Releases
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • PlasmaPlasma
  • KWinKWin
  • Merge requests
  • !1950

Xwayland: Allow users to optionally let Xwayland eavesdrop certain key codes

  • Review changes

  • Download
  • Email patches
  • Plain diff
Merged Aleix Pol Gonzalez requested to merge work/poc-x11-as-meant into master Jan 27, 2022
  • Overview 69
  • Commits 2
  • Pipelines 24
  • Changes 21

Xwayland: Allow users to optionally let Xwayland eavesdrop certain key codes

It's somewhat popular for voice communication applications to support Push-to-Talk. This means that the process itself expects to get all of the system input. This behaviour albeit sound does not work on Wayland systems.

This commit adds an option to let legacy X11 applications that assume they will be getting all information to do so until these apps are properly ported to the XDP GlobalShortcuts.

WIP because:

  • It needs UI to enable the option with pertinent warnings and disclaimers
  • It would be good to see what it will look like for wayland
  • The information in the GUI could be improved
Edited Dec 15, 2022 by Aleix Pol Gonzalez
Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: work/poc-x11-as-meant