Wayland Microconference Notes Welcome to Linux Plumbers Conference 2014. Please use this etherpad to take notes. Microconf leaders will be giving a summary of their microconference during the Friday afternoon closing session. Please remember there is no video this year, so your notes are the only record of your microconference. Enlightenment as Standalone Wayland Compositor * Convert x11 backend to direct hw-access (DRM, input, session-integration) * software-rendering (DRM-dumb-buffers), hw-acceleration (EGL, GL) * libinput will be used once stable * lacks support for devices other than mouse, keyboard and tablets * multiple WL shells (wl_shell, xdg_shell, ivi_shell so far) * missing xdg_shell bits (FOSDEM: xdg_shell hackfest (Hans?)): * no systray: Unity with libnotify, gnome3 with its own dbus API * common configuration storage (eg., icon-theme, ..) (replacement for Xresources) * "unminimize" is missing (due to security reasons, "present" xdg-shell ext) * handling compositor crashes seamlessly Tizen and Wayland * porting of IVI to wayland * no x11 support anymore * working on xdg-present extension * works with both, xdg-shell and ivi-shell Privileged wayland operations * privileged operations * input-methods (eg., screen-magnifier, ...) * recording * colorpicker * hotkeys * screensaver control * API * compositor executes the application itself * App talks to compositor (dbus, wl, ..) * authentication via external daemons (polkit, ...) A request: for developers to have a debug console - VT switches don't always work - Working on a simple debug console that can pop up at any time - Can override anyone that is running currently Q: would be nice to make it resizable, e.g., a 1/3rd of the screen A: seems unlikely Q: What types of boards are you using? Why not redirect to serial port? Hans: Allwinner SoCs Hans: Those have serial pins Hans: sometimes HDMI dongles have test points, sometimes they don't Hans: it's really useful to rely on the video output DavidH: GNOME people etc don't want to use serial ports generally Audience 1: what's the benefit of this instead of a VT? DavidH: would like to remove all that from the kernel, disable VT - want to get rid of font loading, fbdev, etc in the kernel Audience 1: what about for basic bringup? DavidH: try kernel module drm_log - used for panic log Hans: VT handling code is nasty in kernel Audience !: my customers request a boot animation that starts early and continues on - how to do this? Hans: animation problematic, but trying to set up a glitch-free transition from u-boot to simplefb, so static screens could work