4 ms·
> I don't think the application can work on Wayland because it can't inject commands. Screen sharing is a possibility, but that's it: injecting key strokes or m
by neurostimulant 4y ago
> I don't think the application can work on Wayland because it can't inject commands. Screen sharing is a possibility, but that's it: injecting key strokes or mouse input into applications can only be done by even worse hacks.
This app probably should use libinput to emulate keyboard/mouse instead of tapping into X11. No need for crazy hacks as libinput supports Wayland. Applications that provide remote desktop-like functionality like Sunshine used it and runs well on Wayland.
- jeroenhd 4y agoI don't use it so I can't comment on this issue myself, but Wayland support for Sunshine seems all but guaranteed: https://github.com/loki-47-6F-64/sunshine/issues/44 https://github.com/loki-47-6F-64/sunshine/issues/44 Notably, the lack of a mouse cursor is kind of a big deal for remote support situations. You want the user to be able to indicate stuff with the mouse.
- neurostimulant 4y agoHave you tried this version from this repo? It's more up to date. https://github.com/SunshineStream/Sunshine https://github.com/SunshineStream/Sunshine
- ldng 4y ago"Sunshine is a Gamestream host for Moonlight" What is Gamestream ? What is Moonlight ?
- neurostimulant 4y agoThink of it as a low latency vnc server suitable for playing games on remote computers. If you want to play your PC games remotely on a raspberry connected to a tv, or on your iPad or laptop, this is for you. Basically self-hosted stadia. But I often use it for non gaming stuff instead of vnc because the latency is very low. Nvidia gamestream is the proprietary server from nvidia, sunshine is an opensource server compatible with gamestream protocol, and moonlight is an opensource gamestream client.
- thayne 4y agoDoesn't that require root?
- neurostimulant 4y agoYou can create an udev rule to give the process permission to access uinput without giving it full root access.