FS#40588 - [mutter-wayland] package can't be used in its current state

Attached to Project: Arch Linux
Opened by Tim (blackout23) - Wednesday, 28 May 2014, 17:17 GMT
Last edited by Jan Alexander Steffens (heftig) - Wednesday, 28 May 2014, 20:32 GMT
Task Type Feature Request
Category Packages: Extra
Status Closed
Assigned To Jan Alexander Steffens (heftig)
Architecture All
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

The XWayland patches that have been merged into the development branch of XOrg use a different approach to implementing XWayland than what was used, when mutter-wayland 3.12 was released.[1]
So even when you install the new XWayland DDX from AUR (xwayland-git) you can't start Gnome on Wayland, when using the open source drivers. Support for the new XWayland approach was merged shortly after
the Gnome 3.12 release. Would it be possible to change the mutter-wayland package to build mutter-wayland at this stage, so that people only have to install xwayland-git and start the "Gnome on Wayland" session via GDM?
I created a PKGBUILD, which builds the snapshot just after the support was added.[2] Since the mutter-wayland package isn't used for anything else it should not affect the stability of peoples desktops when they use the X11
Gnome session. This would give people an easy and safe way to check the state of Gnome on Wayland, since xwayland-git doesn't replace your X Server either. You can keepthe stable nouveau driver, stable xorg-server package installed.[3]

The more people can test it now the better Gnome 3.14 will work on Wayland.


[1] http://blog.mecheye.net/2014/04/xwayland/
[2] https://gist.github.com/blackout24/9e1e255962a007ae6482
[3] http://i.imgur.com/7XJkVnH.png
This task depends upon

Closed by  Jan Alexander Steffens (heftig)
Wednesday, 28 May 2014, 20:32 GMT
Reason for closing:  Won't fix
Additional comments about closing:  Will have to wait for Xorg 1.16 at the earliest, GNOME 3.14 at the latest.

Loading...