Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • S Solaar
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 10
    • Issues 10
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 2
    • Merge requests 2
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Infrastructure Registry
  • 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
  • pwr-Solaar
  • Solaar
  • Issues
  • #1747
Closed
Open
Issue created Sep 04, 2022 by Swapnil Devesh@sideveshContributor

Fix for lack of Process condition in Wayland

Currently solaar doesn't support Process or Mouse process condition since the X11 api that we use for it is not available on Wayland, one way we can implement it is by building a gnome extension that exposes the current wm_class value and the mouse over wm_class values over a dbus api maybe ? I have seen this being done by some application to workaround this exact same issue but don't remember the name of it.

If this is okay then I can take ownership of building the gnome extension.

And then we can use the api made available by it in solaar for wayland users and add info in the docs and maybe when somewhere in rules editor that the corresponding gnome extension will need to be installed for some rules to work.

Let me know if this works or if you have any other approach in mind.

Assignee
Assign to
Time tracking