Wayland in Gnome: two progress reports
lwn.net
lwn.net
In addition, GNOME 3.14 is looking outstanding. With the latest design refinements, I find the interface significantly more attractive than OS X (before or after redesign). It's not quite there yet, but if the community can deliver a system with fully functional wayland, portable sandboxed app containers, and a stable development target, the Linux desktop truly will stand a chance against the proprietary competitors.
Sounds like resizing on a poorly written MacOS Classic application.
Possibly it happens and my brain filters it out.
I assume that window contents are drawn to a buffer before being rendered on a modern system anyway. I can't remember the last time I saw partially drawn window contents.
* Apps are actually launching under xwayland by default. Everything segfaults if launched with GDK_BACKEND=wayland.
* I use dvorak. Xwayland honors the setting but the shell is still qwerty.
* Two-finger scrolling works in xwayland (though twice as fast as usual) but not at all in shell.
* Restarting shell kills running apps and afterwards only Web will open. And it has the app menu and min/max button in the headerbar.
* External monitor not recognized, works fine under X
If you see RSS drop significantly back down, there is a chance it will be fixed in the future. It's pretty difficult to let the JS engine know how big the resources are that are not in JS-land so that it can take things into account for a GC. (There are some patches related to this in bugzilla IIRC).
I haven't edited xorg.conf in a long time (years?). And I'm using a power user oriented distro, Arch Linux.
It sounds like something as simple as a keyboard macro manager would not be doable, nor would the Windows utility AutoHotKey.
I'd also hate to try and write UI test automation for Wayland apps. It seems like they've pretty much ruled that out all together.
Heck what about services that do browser test renders? Would those be possible?
And not allowing plug ins is just foolish. "I'm sorry, we dictate that you must divide your application up this way." Flash, for years, drove innovation on the web, billions of dollars of value were created by Flash, trying to say "That won't be allowed to happen again because I say so" is hubris of the worst sorts.
Since Wayland is a redesign of the graphics stack it looks like they decided to redesign it in a secure way rather than waiting for some system-wide security architecture to be designed. GNOME is working on full sandboxing: https://news.ycombinator.com/item?id=8219309
It sounds like something as simple as a keyboard macro manager would not be doable...
That's doable in the compositor/window manager.
I'd also hate to try and write UI test automation for Wayland apps.
That's possible either through accessibility interfaces ( https://developer.gnome.org/accessibility-devel-guide/stable... ) or the compositor/window manager. Note that many OS X "haxies" also use the accessibility API.
Heck what about services that do browser test renders?
That should be no problem using either a modified browser or modified compositor.
I know how this will come across, but .. sounds like UAC?
https://news.ycombinator.com/item?id=8219309
¹I say "we" as in DE developers, I'm not a GNOME dev.
[0] https://01.org/ozone-wayland/blogs/tiagovignatti/2013/chromi...
[1] http://worldofgnome.org/optimistic-target-for-firefox-gtk3-i...
EDIT: Now running the GTK 3 Firefox port in a GNOME Wayland session, and it's working great!
If you want to test the builds the are available at ftp://ftp.mozilla.org/pub/firefox/tinderbox-builds/elm-linux64/ however there is no updater, so you would need to manually do that.
* There should really be a term for the new emerging desktop linux platform based around systemd and wayland.
It's more fun to work together than to work by yourself. Maybe you and I should meet up and spend a day working together on the port. (Contact info in my profile.)
Is it not a bit ironic that this source of information about display technologies (among other things) uses tables for page layout?