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

[Feature Request] EIS Support #64

Open
jeverest opened this issue Jun 8, 2023 · 12 comments
Open

[Feature Request] EIS Support #64

jeverest opened this issue Jun 8, 2023 · 12 comments

Comments

@jeverest
Copy link

jeverest commented Jun 8, 2023

One great application that is struggling to get wayland compositor support is input-leap, a mouse/keyboard sharing app. It looks like the community over there has funded the development of wayland support in the core app but there are some upstrem dev needed in the wlr space to fully support it.

Any interest in adding support here?

@JPenuchot
Copy link

JPenuchot commented Jun 8, 2023

It's not yet certain that libei support is required for Input Leap to support wlr compositors since Wayland has a protocol for input emulation.

EDIT: Input Leap devs seem to confirm that EIS support from compositors would be required for Input Leap to work.

@jeverest
Copy link
Author

FYI, there are some glimmers that this is being supported upstream. I see reports in the linked issue above that Input-Leap is working for short durations within wayland and I can confirm this behavior.

@vaxerski
Copy link
Member

isn't this just a request to support RemoteDesktop?

what about https://gitlab.freedesktop.org/wlroots/wlr-protocols/-/blob/master/unstable/wlr-virtual-pointer-unstable-v1.xml

@scotus-1
Copy link

scotus-1 commented Oct 29, 2023

I think so, libei/EIS requires the RemoteDesktop.ConnectToEIS implementation and the InputCapture portals. I'm not sure I am using the correct terminology or am correct at all, but wlr-virtual-pointer isn't implemented by Input Leap and libei, its dependency for emulated input in Wayland.

https://gitlab.freedesktop.org/libinput/libei/-/issues/1

Other portals including xdg-desktop-portal-kde and XDGW have issues and drafted pull requests (that have not been updated in months), so I assume this would be a heavy undertaking specifically for XDGH and may be just worth waiting/reviving the upstream PR.

@Shuna322
Copy link

+1 on this feature, Input-leap now works great on some thanks to libei and I believe libportal Remote Desktop portal

@ruckerzerg
Copy link

This is the only thing stopping me from fully switching from Gnome to Hyprland, so +1 on this!

@erajtob
Copy link

erajtob commented Feb 6, 2024

+1

@zaheenadeep
Copy link

+1 would love to have this

@mmoinsiaam
Copy link

+1

@vaxerski
Copy link
Member

Consider not spamming +1 but adding a 👍 and reading my comment here: #70 (comment)

@jpeeler
Copy link

jpeeler commented Feb 27, 2024

Unless I'm mistaken, you could alternatively use https://github.com/feschber/lan-mouse. However, the bugs mentioned on the readme would also need fixing:
hyprwm/Hyprland#4568
hyprwm/Hyprland#4465
hyprwm/Hyprland#4464

@Readf0x
Copy link

Readf0x commented Feb 27, 2024

Consider not spamming +1 but adding a 👍 and reading my comment here: #70 (comment)

Y'know, I could've sworn I saw that +1s are bad somewhere, but I saw all the existing ones and didn't think much further...
Sorry :P

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

No branches or pull requests