Matthias Clasen wrote:
Here is a status update on the various blocker and important tasks
we've identified a while ago.
Lyude send a proposed protocol+implementation to the wayland mailing
list in December, there was quite a bit of discussion into early
January, but no clear consensus on the desired changes to the protocol.
Carlos has GTK+/mutter implementations of the proposed protocol.
The current IBus implementation using D-Bus on the client-side works
fine under Wayland. A small problem is that the candidate window is not
correctly positioned. Rui has a fix for this problem. The gnome-shell
part of the fix is in 3.19.90, the IBus side is supposed to get merged
upstream soon too.
The various tabet protocol and support patches have seen many
iterations on the wayland mailing list, but haven't landed yet.
Carlos has a minimal implementation gnome-shell and gtk+, adding a new
request to the private gtk-shell interface. Incomplete.
clipboard proxy for xwayland
touch proxy for xwayland
These are in place and should work, modulo bugs.
Jonas has a workng vnc implementation that is alpha quality.
Waiting for damage reporting in pinos and for a pinos release.
Other dnd features
Pretty much all done. Only missing feature is drop-on-root, which is
important for detaching tabs in gnome-terminal and firefox. Should be
easy to add though.
Making the on-screen keyboard work requires the text protocol. v2 of
this protocol is under discussion on the wayland list. Rui is still
planning on getting text protocol support into 3.20. Incomplete.
relative/locking pointer confinement
Merged this week, will be in 3.19.90.
" I've noticed that in gnome 3.18, orca works quite well in wayland. The
only exceptions seem to be that the desktop icons are not drawn (known
bug) and that it can occasionally be more memory intensive (gnome-shell)
and that it can be slow when selecting multiple icons in nautilus. The
one major thing I've seen some discussion on hear is that the gnome devs
consider the at-spi socket a major security risk and want a redesign,
because it allows anyone or anything to send pretty much anything to it
an through it with basically no checking or authenticating done. I'm
guessing this isn't in 3.20 since it would require a ton of work, but
does anyone know whether this is on the todo for 3.22? If so I can start
commenting on the bug or wiki pages, if I can figure out how to leave
comments on the wiki. And if not, I can file bugs for this so they're in
Partially done. Rotation that is implemented in hw / drivers works, but
we don't have software fallback. Hw support for rotation is somewhat
rare, so: Incomplete.
Outputs on secondary GPUs
desktop mailing list