so this means I can be on a vacation, turn on my ubuntu desktop remotely, login and control it ? I have a strong need for this as my desktop is also a server
RustDesk works so much better and easier than vnc and other vendored solutions. No need to open ports, no need for vpn, it just works, no account BS, no vendor lock in BS.
I have used RustDesk for years, also run my own lookup/relay server so I do not need to rely on the public lookup server
While everything else gets enshitified RustDesk just keeps getting better
I have used Remmina over SSH and Tailscale (and generally don’t trust remote desktop tools), which is mentioned in various places by my operating system provider.
I have a Raspberry Pi hooked up to my TV and whenever I need to control it from my laptop (getting and interacting with the same screen on my laptop that I see on my TV) I have been using VNC. It is quite slow. Would this work better for that use case or is it really intended for something different? (And if the latter are there better solutions than VNC for what I want to do?)
This depends on libdrmtap "A (LLM AI coded) zero-dependency C library for DRM/KMS framebuffer capture on Linux" https://github.com/fxd0h/libdrmtap which doesn't actually seem to give remote access so much as remote access to the screen visuals. The other hard parts of remote access on the various waylands are still left up to more proprietary, per wayland compositor, custom extensions not in wayland core or exposed by the kernel. That is, not universal.
Rustdesk has been a nice alternative/replacement for Anydesk, I use both 10+ times a day. Was having issues getting any remote desktop working yesterday with my Orange Pi 5, so good to see this very issue being solved. It does sound like Wayland has some design issues in how difficult this has been though. If a piece of software needs to do this, it shouldn't be so obnoxiously difficult, as I've heard this is a major PITA with OBS too.
The problem I have with RustDesk is that self-hosting the server forces you to accept zero authentication (meaning anyone can use it to host streams for free), so you end up having to run it through a VPN which also decreases performance and latency, and makes it unusable as an easy IT help tool like people have been doing with VNC since forever (unless you relegate to using the slower public server controlled by who knows what).
And since the paid pro version does have authentication, I think it's unlikely to ever show up in the free version.
27 comments
[ 0.21 ms ] story [ 11.5 ms ] threadhttps://files.catbox.moe/d5ztxi.jpg
https://news.ycombinator.com/item?id=49302135
Edit: i appreciate the explanations; thank you.
Does it framebuffer grab the current session and inject input events?
I have used RustDesk for years, also run my own lookup/relay server so I do not need to rely on the public lookup server
While everything else gets enshitified RustDesk just keeps getting better
How does RustDesk compare with that?
So far it's only feature I found missing compared to proprietary solutions.
And since the paid pro version does have authentication, I think it's unlikely to ever show up in the free version.