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

Ei protocol support using reis #1388

Draft
wants to merge 5 commits into
base: master
Choose a base branch
from
Draft

Ei protocol support using reis #1388

wants to merge 5 commits into from

Commits on Sep 25, 2024

  1. Ei protocol support using reis

    The Ei protocol is needed for the xdg-desktop-portal `RemoteDesktop`
    portal to emulate input devices, as well as by the `InputCapture` portal
    for Synergy-like uses (input-leap supports Wayland with this portal).
    
    This is quite incomplete, but the `type-text` example in `reis` now
    works in Anvil. Reis could still use somewhat better higher-level
    servere-side APIs.
    
    It might make sense if ei exposed seats and devices matching those in
    Smithay (or would compositors not always want to do that?). Not sure how
    best to handle that.
    
    Receiver contexts for the `InputCapture` portal are also a bit more
    complicated to implement. Those involve capturing input once the cursor
    crosses outside the display. That isn't implemented at all here yet.
    ids1024 committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    86f3ff5 View commit details
    Browse the repository at this point in the history
  2. Reis update

    ids1024 committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    aac2a55 View commit details
    Browse the repository at this point in the history
  3. reis update

    ids1024 committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    be66cca View commit details
    Browse the repository at this point in the history
  4. unused

    ids1024 committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    2893439 View commit details
    Browse the repository at this point in the history
  5. remove todo

    ids1024 committed Sep 25, 2024
    Configuration menu
    Copy the full SHA
    f7b927e View commit details
    Browse the repository at this point in the history