On 09/24/2013 03:14 PM, Matthias Clasen wrote: > I'll make the start for discussing 3.12 features by giving an update > on the status of the Wayland port, and what work remains to be done > next cycle. > > In 3.10, > > - the Wayland compositor port of mutter has been developed on the > wayland branch of mutter, and we've started to make tarball releases > of the branch that are parallel installable with mutter. > > - gnome-shell builds two separate binaries, gnome-shell (the X > compositor) and gnome-shell-wayland (the Wayland compositor). > > - a number of direct uses of X in gnome-control-center, > gnome-settings-daemon and gnome-desktop have been ported to use dbus > interfaces provided by mutter or gnome-shell: display configuration, > idle time handling. As an example, the dbus interface for display > configuration is documented here: > https://wiki.gnome.org/Wayland/Gaps/DisplayConfig > > - GTK+ has working client-side decorations > > - gnome-session has basic support for running a Wayland session > > - launching Wayland sessions from gdm does not work yet. It required > more internal restructuring than we were comfortable landing for 3.10; > you can see the current work in progress on the wip/wayland branch > > - many GNOME applications will work more or less under Wayland. One > class of applications that will not work currently is anything using > clutter-gtk, see https://bugzilla.gnome.org/show_bug.cgi?id=695737 > > Instructions for trying out GNOME / Wayland in jhbuild can be found > here: https://wiki.gnome.org/action/Wayland/TryingIt. Unfortunately > you can't quite try it in Fedora 20, since we don't have xwayland in > our X packages yet. > > For 3.12, there's still lots of things to do: > > - finish the gdm support > > - merge the clutter-gtk patches > > - implement dnd > > - lots of missing window management detai > > - bring over color management support from weston > > - many input handling features > > - wacom support Another item: - Accessibility: in that aspect accessibility port to Wayland in really behind, compared with all the efforts done by other teams. The only worthy improvement to mention is that at-spi2 X dependency is now optional, but some features would be missing, as there isn't any equivalent Wayland implementation. Next step would be test at X-free at-spi2 on wayland, to see if at least is functional, and how many features are missing. Mouse tracking would be lost for sure, but probable more.
BR -- Alejandro Piñeiro Iglesias _______________________________________________ desktop-devel-list mailing list [email protected] https://mail.gnome.org/mailman/listinfo/desktop-devel-list
