Wayland talk at FOSDEM

Silvan Jegen s.jegen at gmail.com
Wed Dec 6 07:56:06 UTC 2017


Hi

On Tue, Dec 5, 2017 at 3:46 PM, Philipp Kerling <pkerling at casix.org> wrote:
> I've been thinking about submitting a Wayland-themed talk to the FOSDEM
> graphics devroom [1] and wanted to check with the community if anyone
> else has considered this or another Wayland topic and whether you think
> it would be a good idea™.
>
> What I would want to talk about is a beginner's introduction to Wayland
> from the client perspective. I think that resources on this (and on
> Wayland in general to be honest) are quite scarce and that I could pass
> on some of the knowledge I have gained by implementing native Wayland
> support in Kodi this way.
>
> This would include stuff such as:
>  * Wayland architecture
>     * Comparison with X
>     * Security architecture
>     * Limitations: What is not possible with Wayland (currently)
>     * Difference between core and extension protocols
>     * Global registry
>     * Relevant documentation and resources
>  * Why you should not be writing a Wayland client yourself (aka use
>    toolkits if possible)
>  * Relevant compositors to test on and how to use nested mode
>  * Basic client programming
>     * Protocols needed to get a surface on screen (wl_compositor,
>       wl_surface, wl_shm, wl_shm_pool, wl_shell, wl_shell_surface)
>     * Seats and input
>        * Keyboard: wl_keyboard and libxkbcommon
>        * Mouse: wl_pointer and libwayland-cursor for cursor handling
>     * xdg_wm_base
>     * Window decorations
>     * EGL

I would be very interested in an overview like that and think it's a
very good idea™ indeed!

I see that you left out the text-input/input-method protocols in your
topics. Is it because those are unstable or because you don't consider
them to be important enough?


Cheers,

Silvan


More information about the wayland-devel mailing list