|
|
|
|
|
by welterde
784 days ago
|
|
That's perfectly possible with X11 to attach via VNC to an existing session.
But what X11 over (local) network does way better than either RDP or VNC is to run individual applications remotely while having them seamlessly integrate with the rest of desktop.
At the observatory for example we were running thin clients in the control room while all the control panel windows were coming from many different machines across the mountain and it felt like all the applications were running locally on the machine in the control room (while in reality nothing was running there). |
|
It is different models: X11 assume you have only one terminal (effectively client, but "server" in X11 parlance) and many system to run software (effectively servers, but "client" in X11 parlance).
VNC/RDP works other way around: one server, which runs all you programs, and you can attach to it from different terminals/clients.
It is not exactly so, as RDP can forward only some programs (windows) and not full screen, of course, but close enough.
I cannot speak for everybody, but for me (and my friends with whom I discussed this) second use case is much more important, than first one.
About speed: maybe, with 10Mbit Ethernet it was true. But now I could work with Photoshop (!) from my office (client) on my home workstation (server) via RDP and don't notice delays. Yes, I have 1000/100Mbit asymmetric connection at home and I don't know what is used by my office. One time I've forgot that it is RDP to my home sysmtem and started Youtube video. I was surprised, that video and sound is slightly off-sync, and only after that recognized that it is RDP, not local browser!
Much worse connection is enough for less demanding tasks, I've worked with "normal" not graphics-heavy programs via 4G connection in India (my home system is in the Netherlands) and it was not painful. Yes, there was perceivable delay, but for task like "Open PDF, open browser, fill form on site by copy-n-pasting strings from PDF, submitting form and authorize with 2FA from phone" it was perfectly Ok.
But, yes, if you need to assemble 10 windows from 10 remote machines on one screen, X11 is the best.