LibreOffice Ported To Run On Wayland
An anonymous reader writes: LibreOffice has lost its X11 dependency on Linux and can now run smoothly under Wayland. LibreOffice has been ported to Wayland by adding GTK3 tool-kit support to the office suite over the past few months. LibreOffice on Wayland is now in good enough shape that the tracker bug has been closed and it should work as well as X11 except for a few remaining bugs. LibreOffice 5.0 will be released next month with this support and other changes outlined by the 5.0 release notes.
Downsides: 1. you lose remote access (save for second-class stuff like VNC), 2. you need to port most software or use X emulation. Upsides: ... [crickets] ...
The creatures outside looked from Alt-Right to Antifa; but already it was impossible to say which was which.
This statement is fundamentally crap. Every day I run multiple kde 4 applications on multiple systems back to a single desktop with ssh. The applications are not degraded and I don't have to disable any X11 features to do it. Occasionally I even use OpenGL applications remotely and they perform just fine.
But something is better than nothing. Currently wayland is only offering the latter.
Your comment is two years out of date, Wayland has offered remote protocol since 2013 in the main branch, further its expected to be better supported than X11 (ie perfect alpha blending on shading at 60fps over a network link) all while using less resources than X11 and without degrading features.
https://www.youtube.com/watch?...
Most Wayland-compatible applications would likely not render things by directly communicating with the Wayland protocol. Instead, they will likely use a higher-level UI toolkit. Toolkits like GTK+ and Qt are able to switch between Wayland and X11 based on which server they detect to be available. If you need to run a Wayland-compatible application from a server to which you are logged in via ssh, you would likely be able to do so as long as X11 compatibility is retained. As long as there is no convenient way to use Wayland over network, it might well make sense to keep using X11 in that role even if otherwise the default in some distros ended up being Wayland.
On the downside, the user might encounter some uncommon bugs due to using a non-default backed. But in my experience, the situation already is that there are bugs that mostly exist in cases where X11 is used over network. Differences in performance and feature availability between X11 over network and local X11 server is quite large, so already continued availability of remotely usable GUI applications depends on people testing for and fixing issues that are specific to the over-network use case.
In fact, not wanting to give up on "proper hardware acceleration" is the number one reason I despise Wayland.
Lies, lies, lies, yeah:
https://www.phoronix.com/scan.php?page=news_item&px=mtgxmde
How did all that legacy code work for OpenSSL?
OpenSSL's problems had nothing to do with 'legacy code.' If legacy code were a problem, then OpenBSD would be in trouble, because there's plenty of really old code in there. OpenSSL had problems because they wrote shitty code.
"First they came for the slanderers and i said nothing."
Beside your tone, you also missed the point. X11 is a graphical terminal technology where an application sends UI draw information to a server which renders it into graphic memory which is finally displayed on a screen. All input is collected and transmitted to the application. The server understands a simple protocol based on graphical primitives including fonts. In later years the font feature got extended, but the principle was not violated by that extension. The problem started when people wanted to use 3D and watch videos. Also audio was outside of the scope of X11 and of course printing. The addition of video required direct hardware access to be fast enough (especially in the late 1990s and early 2000s). Therefore, stuff like DRI where realized, which broke with the X11 principle that an application sends drawing information to the server which then does all the graphic stuff.
I hope that clears things up.
Sure, remote desktop rocks. But they also are superior to X. For example, if your network connection burps, you don't lose your f'in work. Because the app runs locally and is displayed remotely and is completely independent on the network.
Sure remote X is great, I use it all the time. But I'm also aware that if I start a long-running process, I need to use screen to keep it alive, because now I'm depending on three things - the Linux machine hosting the app, the network, and my desktop PC showing me the app. That's a recipe for fragility in the whole thing.
Perhaps you don't use remote X for things that take hours to run, or don't mind losing all your work because you forgot to save and now the network connection reset. That's fine and great. But some people do, and really, X is pretty deficient compared to the rest of the remote desktop protocols out there. Even VNC.
Remote X is great, but it's time to modernize it and put features that every other remote desktop system has.
Thanks, Fran. You've just made the entire open source community look like a bunch of useless assholes once again. Here we have a user asking a legitimate question, and instead of just answering the question you treat that user like dirt. And people wonder why The Year of Linux on the Desktop is always "next year". Normal people don't like being treated like crap, regardless of whether it's because the open source software they're being subjected to is broken, or whether it's because they're being treated terribly by open source advocates. Linux will never be anything but a niche OS, and by extension Wayland too will remain a niche product, all thanks to people like you and the way you show so much disrespect to everyday users.
We didn't spend the last 20 years building LINUX for your kind. Kindly fuck off and buy a Micro$haft "xbox" if you want to "game".
Linus Torvalds:
"I love the Steam announcements – I think that's an opportunity to really help the desktop," he said, speaking at LinuxCon in Edinburgh.
As an actual user, not just a developer talking about protocols try actually setting that up and using it. Supposedly that code is in the main branch but there is ZERO documentation about how to make it work. From what I have heard one of the developers wrote it in order to try to shut up all the people who were rightly complaining that a major feature from X was being taken away. Once he had a single demo it then went by the wayside. Does that code even work any more? Who knows, how would one even find out?
As far as I can tell remote Wayland was developed only far enough to be a publicity stunt and doesn't really exist in a usable state.