First Steps Towards Network Transparency For Wayland (phoronix.com)
munwin99 writes: For the longest time, when bringing up Wayland a recurring question was 'what about network transparency?!' Well, Samsung's Derek Foreman has today published the set of Wayland patches for providing Wayland network transparency by pushing the Wayland protocol over TCP/IP.
What people want is ssh -X and yes it is a top priority to many.
Holy fuck, how about they actually make it simple to run Wayland?!
I mean they've been working on Wayland for years now, yet it's still a real pain in the ass to get working on a modern Linux distro.
As shitty as X.org is, at least it's fairly easy to install and get working these days. It usually just happens as part of the Linux distro installation.
But getting Wayland running? Holy fucking moley! Be prepared for a fight!
The best I've managed so far was getting some Wayland-in-X thing running, and the results were less than spectacular.
I don't give a fuck about its support for network transparency when I can't even get the fucker to run on my systems!
They should at least get it to the point where it can be used on a standalone workstation, and only then should they look into network transparency.
A windowing system that we can't actually use is, well, pretty fucking useless!
Previously, the developers always refused to consider network transparency, and heated discussions followed. If now it is accepted, it is newsworthy for those who care about the feature, even though nobody can actually run Wayland yet.
I concur. VMs, embedded hardware, headless machines- I'm on them all day. And ssh -X is all that I need working for my environment. As long as that works, everything else just is seamless. I think we're not going to see a reduction in VM's. And the number/amount of embedded hardware's only growing.
Now, X certainly has ugly warts. I'm hopeful for what Wayland's offering. This network transparency patch for Wayland sounds like a great start.
--Mark
I do, why am I wrong?
Typical usage : I log onto distant machine, start working in command line (vim, python, matlab -nodesktop), then at some point I will need to display a couple of graphs or images. That's a relatively small graphical payload for which I *do not* want to use VNC. With ssh -X I get the windows to be displayed locally just as if I was doing the work on my light-weight terminal.
Wayland is a fairly controversial replacement for X11, written by the people currently maintaining the X.org X11 stack.
As the summary implies, Wayland been criticized for lacking significant features of X11 such as network transparency. Defenders have argued that network transparency is a minority application and that they don't like the way it's implemented in X11 anyway,
Those of us who use network transparency are rather bothered by being told that something that works fine for us (and it does, I regularly have to configure LibreOffice systems running on AWS instances, and have never bumped into any of the supposed problems Wayland advocates insist I have) are things we don't really need or want. We're not happy about losing functionality simply so that someone can go from 59fps to 59.5fps when playing Call of Duty.
Previous proposals have varied from proposals for an optional intermediary protocol sitting between Wayland and the client (apparently by people who have no idea what the transparency part of "Network transparency") and even the ability to stream the contents of Windows using H.264.
This proposal sounds, at least at first glance, to be better than those hacks. Hopefully it means they're finally taking the issue seriously.
You are not alone. This is not normal. None of this is normal.
X is a protocol for graphical interface elements, such as application windows. With remote X, the application's window IS on your local screen, using the remote cpu and fileystem. It's part of your local desktop, a real, local window.
VNC is a highly compressed PICTURE of a remote desktop.
Since X is the real thing, and VNC is a low quality PICTURE of what X is actually doing, it's just like you're saying that a porno mag is better than an actual girlfriend. Your comment is THAT ridiculous.
Besides the fact that you seemingly don't know the difference between an application and a desktop environment.
If you ever want to stop masturbating with VNC and try the real thing, use vnc -Y -C . Y is a better version of -X, and -C enables lossless compression, which is very useful on most networks.