Remote Desktop on Linux in 2024. Is Wayland Ready, and What Options Do We Have?

แชร์
ฝัง
  • เผยแพร่เมื่อ 7 พ.ย. 2024

ความคิดเห็น • 42

  • @juliaifrank
    @juliaifrank  หลายเดือนก่อน +4

    What’s your go-to solution for remote access on Wayland? Have you run into any issues or found a tool that works perfectly for you? Share your setup and experiences below-I’d love to hear what’s working (or not working) for others!
    Note: A viewer brought up yet another remote desktop/gaming streaming solution:
    Sunshine and Moonlight ( RD server and RD Client). These tools seem to be primarily designed for low-latency game streaming, though looks like they can be adapted for general-purpose remote desktop access.
    Thanks for mentioning this. I’ll add this to the decision tree I showed in the video (I can’t find the comment anymore for some reason).

    • @BannedEvECharacter
      @BannedEvECharacter หลายเดือนก่อน

      I have been using rustdesk with varying levels of success in my homelab.

  • @falsemcnuggethope
    @falsemcnuggethope หลายเดือนก่อน +5

    I didn't even realise that moving to wayland would affect remote desktop. Remote desktop used to be a bit cumbersome already before, partly because there were multiple old projects and people needed to find the one that still works. I wish remote desktoping would get similar levels of polish as the GUI in general.

    • @juliaifrank
      @juliaifrank  หลายเดือนก่อน

      Same here. Up to a certain point I did not realize it either. For now, we have to work with what other options are available and figure out the workflow that work best for what we need it for.

  • @TheGeemili
    @TheGeemili หลายเดือนก่อน +6

    As someone who is learning the low-level details of the Wayland protocol (and as someone who hasn't used remote desktop protocols), I think Wayland made the right decision in not being network transparent. I think Network Transparency would've constrained the protocol to make it less suitable as a local desktop protocol.
    Network transparency means you suddenly have to worry about a much higher latency between the server and the client, dropped packets, byte order between machines, packing data up for the network vs just sending a pointer to some shared memory, etc. etc. None of those are impossible to solve, but solving them at the same time you are trying to make the protocol suitable for rendering a desktop in 4K makes it much more difficult. All of these decisions are much easier to make if the Remote Desktop Protocol and the local desktop protocol are independent of each other.
    That said, as a user I hate it when features go missing and my workflow no longer works. These are things that companies like Apple and Microsoft can handle by paying developers to spend time making sure things still work, but it is much more difficult if the software development is primarily led by people fixing issues they have.

    • @juliaifrank
      @juliaifrank  หลายเดือนก่อน +3

      Thank you for such a thoughtful and detailed comment! I really appreciate when people take the time to write comments that bring value to the conversation .
      I’m also learning more about Wayland, mostly out of curiosity, and it’s been interesting to see how these changes might affect our workflows on Linux.
      I totally agree with your point about tools that try to do it all often being less user-friendly compared to more specialized solutions. It’s like that saying-jack of all trades, master of none!

    • @JotaFOC
      @JotaFOC 26 วันที่ผ่านมา

      To be honest, Wayland developers had a severe problem that had to be addressed a few days ago by Valve. Valve, and other companies, have been waiting for years for Wayland devs to implement basic features that almost everyone needs. I think that both of you need to see some videos about it, so you'll get an idea of what's really going on with Wayland development.

  • @LtData2000
    @LtData2000 หลายเดือนก่อน +1

    Many thanks!

    • @juliaifrank
      @juliaifrank  หลายเดือนก่อน

      You are most welcome:)

  • @christender3614
    @christender3614 หลายเดือนก่อน +1

    As far as I know, RaspbianOS now uses Wayfire as a compositor. So that would have been interesting as well, as lots of people use their Pi headless. Very good content anyway though! I use RDP for accessing my Raspi but I have problems with the keyboard settings for my language. I can only use the US keyboard. I didn’t get VNC to work at all but that may be me, I’m not an expert.

    • @juliaifrank
      @juliaifrank  หลายเดือนก่อน +1

      Thanks for the suggestion and leaving a comment! I’ll look into Wayfire. Could be a good video topic.

  • @JohnSmith-yz7uh
    @JohnSmith-yz7uh หลายเดือนก่อน +3

    I wish SPICE would work in non virtualised systems. VNC is mostly fine but way slower than RDP. I somehow despise RDP because it comes from microsoft and that there is no comparable protocol that is linux native that has the same quality and bandwidth capabilities.
    Wayland should have implemented something.

  • @primefactors888
    @primefactors888 หลายเดือนก่อน

    when i was buying my cheap laptop, my friend proposed this idea of in future to buy a powerful pc that i can remote into (on a local network or using internet remotely) and give my cheap laptop another life.
    today you have saved me a ton of money by reminding me of this option. thank you very much.

    • @juliaifrank
      @juliaifrank  หลายเดือนก่อน

      I’m glad I did not spend all this time to make this video for nothing 🙂 I’m glad it helped! Thanks for leaving a comment!

  • @markthompson403
    @markthompson403 หลายเดือนก่อน

    For KWin, I've found three solutions that work. Krfb which is VNC based, KRdp which is RDP based (but only seems to work with limited RDP clients due to the compression used), and Sunshine/Moonlight. The last one more geared to remote gaming, but seems to work really well with KDE/Wayland.

    • @juliaifrank
      @juliaifrank  หลายเดือนก่อน

      Thanks for sharing your experience. I’ll add Sunshine/Moonlight solution to the guide.

  • @rongage1
    @rongage1 24 วันที่ผ่านมา

    There is a minor problem with Wayland in general - no support for multiple sessions. How do I mean: back in days of old, you could connect to multiple separate sessions on a single X server and actually have multiple Gnome, KDE, xfce and whatever else running on the same server at the same time. It would be wonderful if Wayland could do multi-session sometime soon.

    • @juliaifrank
      @juliaifrank  18 วันที่ผ่านมา

      Totally agree!

  • @FranciscoMarcosMilhomemAbreu
    @FranciscoMarcosMilhomemAbreu หลายเดือนก่อน

    Very useful content! Thank you!

    • @juliaifrank
      @juliaifrank  หลายเดือนก่อน +1

      Thanks! :) I’m glad it was helpful.

  • @skorne7682
    @skorne7682 4 วันที่ผ่านมา +1

    I really love KDE but krdp is the most broken thing they've ever released, I've never once got it to work, not on Wayland or x11. As far as I got was the login after that it breaks and refuses all further connections.

    • @juliaifrank
      @juliaifrank  4 วันที่ผ่านมา

      Thanks for sharing!

  • @esra_erimez
    @esra_erimez 19 วันที่ผ่านมา

    How does nomachine fit into this?

    • @juliaifrank
      @juliaifrank  18 วันที่ผ่านมา +1

      Thanks for bringing up NoMachine-I actually hadn’t heard of it until now!
      After looking into it, I found that NoMachine does support Wayland as well as X.org, which makes it a solid option for remote desktop access on Linux. It also provides full desktop access and even works with NVIDIA GPUs for hardware-accelerated streaming. It also supports connections from non-Linux systems like Windows and macOS, so it’s quite versatile. I’ll definitely keep it in mind for future comparisons!
      But at the same time various forums also mention that distros with KDE desktop environments frequently run into problems with it.

  • @udirt
    @udirt หลายเดือนก่อน

    On Ubuntu 22 you couldn't even properly enable grdp via ssh. 24 seems to have slightly better chances. I hate that I have to fight with my OS main features to get features I had easily available in 2001...

  • @QuantumKurator
    @QuantumKurator หลายเดือนก่อน

    I like NoMachine. NoMachine does offer some support for Wayland on Linux, but with some caveats and limitations. It can only get better over time.

    • @juliaifrank
      @juliaifrank  หลายเดือนก่อน +1

      Thanks for mentioning this. I have not heard of it before. I’ll add to the guide.

    • @wyoung6881
      @wyoung6881 3 วันที่ผ่านมา

      @@juliaifrank NoMachine works great on X11 with almost no latency and excellent graphical clarity. It can work under Wayland but it is very unstable at this point. I've managed to get it working a couple of times initially but on susbsequent re-connections I often get a completely blank white screen though the mouse cursor moves around, this is running on Arch with KDE Plasma. So, I often revert back to using X11. I wish this could get sorted as it is one of the best remote desktop solutions I've used and it is possible to set up at different locations outside of your own house if you know about port forwarding and DDNS services.

  • @dragonek_gnu_linux_pl
    @dragonek_gnu_linux_pl หลายเดือนก่อน

    very nice channel explaining interesing stuff which other channels never talk about like wayland for example.. subscribe :)

    • @juliaifrank
      @juliaifrank  หลายเดือนก่อน

      Thank you so much for your kind comment! 😊

  • @FazedSoul
    @FazedSoul หลายเดือนก่อน

    The world is moving ahead and I am still using windows 10 and wsl w/terminal interface Ubuntu.

    • @juliaifrank
      @juliaifrank  หลายเดือนก่อน +1

      The comfy old pair of shoes- still doing the job:)
      But when you’re ready to step into the future, Wayland will be waiting for you with open source arms. 😉

    • @TheGeemili
      @TheGeemili หลายเดือนก่อน

      You can use Wayland with that setup if you want! WSLg/WSL2 added a Wayland compositor to WSL that allows you to run X11 and Wayland apps on your windows desktop. Funnily enough, under the hood it uses a Remote Desktop Protocol to expose the app as a regular window.
      (Not that you necessarily have a usecase... it's just something neat I learned about and wanted to share.)

    • @juliaifrank
      @juliaifrank  หลายเดือนก่อน

      Nice! Thanks for sharing. I’ll add it to the list of possible solutions. Thanks to everyone sharing their experiences and knowledge, we can compile a comprehensive guide on the remote access options on Wayland :)

  • @kjyu4539
    @kjyu4539 หลายเดือนก่อน

    i think gnome itself had a remote access tool/protocol... what is it?

    • @90hijacked
      @90hijacked หลายเดือนก่อน +1

      grdctl, was playing with it recently, do not recommend

    • @juliaifrank
      @juliaifrank  หลายเดือนก่อน

      I was not aware of this. Thanks for bringing this up.

  • @bahadirm
    @bahadirm หลายเดือนก่อน +6

    I'm sorry, but as long as the lead developers and especially Emmanuele Bassi always come up with "What's the usecase?" and shut the requests down, Wayland will NEVER be ready. It wasn't ready 15 years ago and still isn't ready today.
    I mean, look at your glitching cursor. No one wants to switch from Windows to Linux, if there are so many obvious bugs.

  • @ab-qh7ot
    @ab-qh7ot หลายเดือนก่อน +1

    2100 is gonna be the year of linux (probably) lessgooo

  • @AKTechnology1997
    @AKTechnology1997 18 วันที่ผ่านมา

    Hello Madam, you're making amazing videos ❤❤❤❤❤! But there are some problems with your channel. So, you get low views than your competitor and your channel will never grow unless problems are solved. You want? I will give you a free Audit report about this channel. As a result, you can easily grow your channel by solving problems.