Moving to the user-bus

This proposal has been accepted as a session.

Accepted Session
Microconference Session

One Line Summary

Discussion on why/how to move existing compositors from a per-session to a per-user bus.


With the move to kdbus, we want to move the per-session bus to a per-user model. While both dbus1 and kdbus allow any number of buses, combining this with the kdbus-move allows for a clean cut.

This session will start with a rationale why we want a per-user bus and how things might look like. Aftwerwards, the session is open for a discussion whether other DEs will follow and which problems may arise.


  • David Herrmann



    David Herrmann is a student from Germany working on the linux kernel input and graphics subsystems to improve the core user-space interface between graphics servers and the kernel.

    David Herrmann studies mathematics and computer science at University of Tübingen and works on several open-source software projects in his spare time. Since 2011 he spent most of his time on projects around the HID and DRM kernel layers to replace the ancient linux VT system and improve the way graphics servers configure GPUs and input devices.

    He got involved in open-source development while working on server-daemons for IRC-networks in 2007. Since then he has contributed to many linux open-source software projects including: Wii-Remote driver, Bluetooth and HID kernel subsystems, Wayland+DRM and kmscon.