Context: I have my personal laptop and my work laptop (both Linux) but I'm tired of the hassle of plugging cables whenever I'm going to use one or the other. So, I want LAN access to my work laptop i.e. share it with my personal one. Btw, I'm a programmer so I'll only be coding, compiling, listening to music, having meetings, and manipulating windows, and I just want a smooth experience. I won't be using very heavy software like Blender, for example.

Because I intend to use this for commercial purposes, I can't use Teamviewer, NoMachine, Parsec, or similar.

I took a look at the current alternatives, tested a few ones, and would like your second opinion/suggestion as well (because I don't want to overthink/overtest stuff even more):

  • Gnome's Desktop Sharing looks to work just fine. A coworker of mine uses it but in my case, I use KDE, so I would have to figure out a way of installing it for other DEs or using something else.

  • KRDC is super laggy so no, thank you.

  • Chrome Remote Desktop works pretty well from what I tested.

  • I read about XRDP, TigerVNC, and Apache Guacamole. They might work but I haven't tested them yet.

  • Moonlight looks cool and all but because I have an AMD GPU and an Intel Graphics I'd have to use Sunshine (apparently) so I'll try to fix it later.

  • OpenNX, X2Go, and FreeRDP look like alternatives as well but I haven't really read what they're about, yet.

1 Answer 1


So the biggest factor here is whether you are running KDE via KWin (X11) or KWayland (Wayland).

For X11 (KWin): You have a couple different options here:

For Wayland (KWayland):

VNC - VNC does not currently work natively with KWayland. You could run it on top of XWayland, but in order to run it natively you would have to switch compositors. As you pointed out if you were using Gnome you could use gnome-remote-desktop or if you were using a wlroots based compositor like Sway, Hyprland, qtile, or several others listed here you could use wayvnc.

  • SSH Tunnel - You could go this route like with X11 using Waypipe as described here for GUI's and then using the same method I mentioned earlier to tunnel PipeWire via a virtual PulseAudio Sink.

If you are using KWayland, I would highly recommend just going into KDE's Settings and switching the Window Manager over to KWin and save yourself allot of headache. I personally have only used Wayland under the two wlroots based compositors Hyprland or Sway. I don't know that you get that much benefit from running KDE under Wayland; but then again, I don't ever use KDE or Gnome.

  • I use KDE on X11. I'm taking a look at how to set up a private VNC or something very similar. Still researching
    – ibarbara
    Commented Mar 17, 2023 at 22:48
  • You may want to check out a really good write up on it over on the Unix exchange here. The post discusses various ways to secure it and uses an example setup of KDE on X11.
    – TuxRuffian
    Commented Mar 20, 2023 at 17:48

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.