If this is your first visit, be sure to
check out the FAQ by clicking the
link above. You may have to register
before you can post: click the register link above to proceed. To start viewing messages,
select the forum that you want to visit from the selection below.

Isn't the mouse-lock feature more games oriented than desktop? I believe it's still under discussion, not implemented yet, fot what I know.

This is unrelated to mouse lock; you cannot simulate querying the global mouse pos & warping the mouse with mouse lock, unless you're expecting the app to do exactly one scenario (ie. constantly warping the mouse to the center).

So would this change the "not default before F23" conclusion or should I be resigned to it?

No idea. I'm simply echoing what draco wrote on christian's blog.
My EXPECTATION is that it won't, but that f21 will still Just Work with wayland (if using intel/radeon/nouveau), except for wacom. If wacom get completed very soon (like, within the week), then they might change it...but that's extremely unlikely.
Personally, I've had zero luck running wayland outside of a live usb.

This depends on the version. If it's SDL1, it will try to link directly against Xlib and the game will run through XWayland[. If it's SDL2 with a version before Wayland support was merged, it will dynamically open Xlib and go through XWayland. Any later version will dynamically open the wayland libs and run natively.

SDL2 uses a rather special library loading mechanism, allowing users to replace SDL2 even if it was statically linked. Thus any SDL2-based game would be able to make use of future technologies added to SDL2 within the existing ABI. It's a cool forward-thinking feature.

From what I understand, Steam comes with its own SDL2 build rather than allowing games to use their own.

SDL2 uses a rather special library loading mechanism, allowing users to replace SDL2 even if it was statically linked. Thus any SDL2-based game would be able to make use of future technologies added to SDL2 within the existing ABI. It's a cool forward-thinking feature.

From what I understand, Steam comes with its own SDL2 build rather than allowing games to use their own.

Well, we all know that we'll be needing XWayland support running for a very long time to come. Though newer apps using Gtk+ and Qt will be able to use Wayland directly, many essential program may never be upgraded, and of course not everything relies on Gtk+/Qt. XWayland will definitely add some unfortunate overhead, but that's just the nature of having to support legacy standards.

Well, we all know that we'll be needing XWayland support running for a very long time to come. Though newer apps using Gtk+ and Qt will be able to use Wayland directly, many essential program may never be upgraded, and of course not everything relies on Gtk+/Qt. XWayland will definitely add some unfortunate overhead, but that's just the nature of having to support legacy standards.

Actually, some Wayland devs have claimed that GL apps can run faster under XWayland, due to the zero-copy and reduced IPC stuff. I can't find a reference to it right now though.