Skip to content

WIP Ei protocol support#465

Draft
ids1024 wants to merge 1 commit intomasterfrom
reis
Draft

WIP Ei protocol support#465
ids1024 wants to merge 1 commit intomasterfrom
reis

Conversation

@ids1024
Copy link
Member

@ids1024 ids1024 commented May 9, 2024

Uses Smithay/smithay#1388 to support EI sender contexts.

This isn't meant to be suitable to merge at present. I just wanted to test this with cosmic-comp, and maybe prototype support in the portal.

We may not want to expose an ei socket in the filesystem, but then the portal will need some private Wayland or DBus protocol to get an ei FD from the server.

libei: Update for new API

update

Handle error

cargo
ids1024 added a commit that referenced this pull request Mar 5, 2026
We should avoid creating more than one session connection or more than
one system connection. We should also ideally avoid blocking the main
thread.

This moves the `NameOwners` creation out of `A11yKeyboardMonitorState`,
so it can be shared with other things. We will likely want that for
#465 to define a secured
protocol to pass an fd to the portal.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant