<div dir="ltr"><div dir="ltr"><div class="gmail_default" style="font-size:small">On Thu, Feb 14, 2019 at 12:29 PM Jan Grulich <<a href="mailto:jgrulich@redhat.com">jgrulich@redhat.com</a>> wrote:<br></div></div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi,<br>
<br>
I've spent quite a bit time on remote desktop support for Plasma Wayland <br>
sessions. I have full mouse support in xdg-desktop-portal-kde and also in Krfb <br>
so it can be easily tested and used. Problem is that I'm currently blocked by <br>
my additions to the FakeInput protocol on KWayland and KWin side and I'm <br>
unable to get this reviewed. The addition is basically just about allowing to <br>
move with mouse cursor using absolute coordinates, because current API allows <br>
only relative coordinates. Therefore I would like to kindly ask if someone <br>
from Plasma/KWin maintainers can look into this so I can get this off my <br>
plate.<br>
<br>
The reviews are here:<br>
KWayland: <a href="https://phabricator.kde.org/D18114" rel="noreferrer" target="_blank">https://phabricator.kde.org/D18114</a><br>
KWin: <a href="https://phabricator.kde.org/D18115" rel="noreferrer" target="_blank">https://phabricator.kde.org/D18115</a><br>
<br>
Also, while mouse support might be enough for someone, we still need keyboard <br>
support, which I tried to add into the FakeInput protocol as well, but it was <br>
rejected by Martin as he would like to have a different and more secure way.  <br>
I currently don't have that much time to investigate this further and <br>
implement myself, but it might be a good idea for a GSoC task, it would just <br>
need someone from KWin maintainers to help on this front, while I can help on <br>
the portal side of thing. Are there any volunteers for this? Any idea how all <br>
of this can be done?<br>
<br>
If you want to see a demo of the remote desktop, see the link below, on one <br>
laptop I used Krfb (server) running on Wayland session and on the other one I <br>
used Krdc (client).<br>
<br>
Link: <a href="https://jgrulich.fedorapeople.org/wayland_remote_desktop.mkv" rel="noreferrer" target="_blank">https://jgrulich.fedorapeople.org/wayland_remote_desktop.mkv</a></blockquote><div><br></div><div><div class="gmail_default" style="font-size:small">Hi Jan!</div><br></div><div class="gmail_default" style="font-size:small">Fake Keyboard input needs to be implemented for KDE Connect (CC) as well, where you can use a device (e.g. your phone) to send keyboard input to another.</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">We looked a bit into the different input protocols, assuming one of the on-screen keyboard ones would suffice, but we didn't find what to implement yet.</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">Aleix</div></div></div>