Product SiteDocumentation Site

Chapter 5. Types of Compositors

5.1. System Compositor
5.2. Session Compositor
5.3. Embedding Compositor

5.1. System Compositor

  • ties in with graphical boot
  • hosts different types of session compositors
  • lets us switch between multiple sessions (fast user switching, secure/personal desktop switching)
  • multiseat
  • linux implementation using libudev, egl, kms, evdev, cairo
  • for fullscreen clients, the system compositor can reprogram the video scanout address to source from the client provided buffer.