GNOME Aiming For Full Wayland Support by Spring 2014
An anonymous reader writes "Canonical's plan to develop the Mir Display Server for Ubuntu rather than going with their original plans to adopt Wayland has been met with criticism from KDE (and other) developers... The GNOME response to Ubuntu's Mir is that they will now be rushing support for the GNOME desktop on Wayland. Over the next two release cycles they plan to iron out the Wayland support for the GNOME Shell, the GTK+ toolkit, and all GNOME packages so that by this time next year you can be running GNOME entirely on Wayland while still having X11 fall-back support."
So, by creating MIR Ubuntu contributed to Wayland by giving the Gnome devs a big kick in the butt?
Well played, Canonical, well played! :)
And for the record, as long as both MIR and Wayland are more or less interoperable I don't care what's behind the hood. Both are open source and will be solid by the time they come out, so may the best implementation win. A little competition every now and then is just healthy.
systemd is not an init system. It's a GNU replacement.
Haha! Funny country is that of yours. In mine, the gnomes come from gardens and other magical places.
Nono... That's TROLLS!
Gnomes are small cute persons. They're even smaller than halflings.
Sheeesh, kids these days...
systemd is not an init system. It's a GNU replacement.
No, those VNC type of things do NOT fill the same use case. Serious developers and network admins are frequently logged into and running apps on multiple remote machines at the same time. Try that with VNC and see what a fine mess you get yourself into. People who use VNC are clueless to the fact that you DON'T need to remote the whole bladdy desktop because your local machine already HAS one. Remoting single apps from multiple machines is an extremely useful and powerful feature of X.
Excuse me, but please get off my Pennisetum Clandestinum, eh!
It looks to me that Wayland developers only have one desktop at home and were Windows users that want gaming on their linux box.
- What about asynchronous rendering? fast text scrolling in a windows like "find /" or "make -j32" thru a modem connection works in X11, I'd be surprised to see the same on Wayland.
- What about single GUI App running remotely: ssh to a cluster with no network card and need to start paraview or gnuplot? Should I run a full desktop with useless fancy gadgets just to see a gnuplot window?
- What about client application that freeze: Can't move the window because the decoration is done by the client?
- Wy can't I move parent windows when a modal window is open like a file selection dialog box. How do I move the parent app to see my shell window behind. Should I do the same as in windows: close the file selection dialog box move the windows and reopen the file selection dialog box?
- What about lost event because the client is buzy? I click on the button, but the event is lost because the client is buzy.....
Wayland is just a LOL in professional environment.
Thanksfully, I'm running KDE...The original desktop that Gnome tries to imitate since it's creation...I'm curious how it's manage the Wayland migration....
I don't care if it is X11. But display across the network is critical to my needs. Everyone that is trying to replace X, for whatever motiviation, needs to stop being in denial about this issue. Display across the network that is complete transparent to the application and works for all applications is critical for some computing environments.
So: Please tell us what "awesome" things X11 does which cannot be done with Wayland or go fuck yourself.
Open a remote editor on a machine the other side of the world? Have it integrated with my wm?
Copy and paste between windows on different machines without the app having to provide the copy/paste functionality?
Being able to set my preferences once, and not having to reconfigure 40 different desktops to my liking?
Get the correct DPI and fonts for the display I'm on, not the one of the remote machine?
Being able to run VMs that look and function the same as when run natively?
Get the correct DPI and fonts for the display I'm on, not the one of the remote machine?
In fairness to Wayland, that doesn't work well because the nitwits at GNOME didn't understand WHY the preferences sit on the server, not the filesystem and reimplemented it badly.
As usual.
SJW n. One who posts facts.
Here we have an identity crisis within the linux community, and I find it distressing how few people see the underlying opportunity. The decision between X and wayland/mir depends on what you think linux is. Is it an industrial-strength swiss army OS used by the technically inclined, or is it the platform upon which the tablet renaissance is being built? Of course it's both, so quit with the civil war and pay attention to what's happening in computing.
If general purpose computing is going to survive Apple, Microsoft and Google, we need a rich, high-performance compositor that can run on embedded devices AND a next generation framework for network transparency in applications, preferably in separate packages. Since I'm being dragged into cloud computing, I want to become my own cloud: I want to blur the line between my laptop, server, desktop, and tablet, but I want to do it in an open-source, platform agnostic way. I want to leave my CAD software running on my desktop and connect to it from my tablet to get dimensions for some part. I want automatic syncing ala dropbox for my LAN. I want to stream audio and video to my stereo without using airplay. I want generic compute jobs to be distributed to idle computers on my personal network. I want to lease an EC2 instance just for the week that I have to do some high-quality rendering and have my desktop parcel the job up and send it out to be executed with a minimum of manual plumbing.
In other words, I want network abstraction for input and display, a toolkit to aid with responsive UI design, local openGL compositing, a framework for exporting big, blind compute jobs, and some network utilities to help me get my services configured correctly, and I want them to be designed to work well together. Some of this is Hard but all of these technologies already exist in some form, they just haven't been integrated into a single open-source platform. Usable by consumers. Yet.
The open source community has the opportunity to stake a claim while the world of computing has been turned on its head. Fretting about X11-style network transparency at this point is like sweating over the future of IRC. (Hint: all my chatroom correspondence is now owned by some shitty company overvalued at $27 a share). When all new software is designed to run on top of webkit, will your remote GIMP even matter?
Get the correct DPI and fonts for the display I'm on, not the one of the remote machine?
Forget it. Anything vaguely modern renders client-side and gets it wrong.
X applications die with the network connection -- they cannot survive when the machine running the X server changes IP or hibernates. They are tied to one X server, so you cannot move them from your laptop to your tablet.
It has been at least 10 years since I used X forwarding for anything except the rare GUI installer or similar short-running application. VNC is much more useful.
Finally! A year of moderation! Ready for 2019?
For everyone bitching about Wayland vs X11 and network transparency, you need to watch this talk by Kristian Høgsberg. Keith and the rest of the devs have always said that remoting would eventually come down the pipeline.
And for everyone else talking about efficiency of sending pixmaps via the network, you should learn how your current stack actually works. It will be much better with Wayland.
I've used X11 since 1995, I'm very fond of it. But I also realize it needs to go...