Talk
Intermediate
First Talk

Composition of UI Elements in Linux

Approved

In this session, I would be covering the different layers which are responsible for rendering a UI element. I would be talking about the kernel, display servers such Xserver, compositors, Qt and GTK toolkits, different GPU renderers.

The topic is mostly targeted towards linux enthusiasts and somewhat intermediate linux users.

Participants will learn about:

  1. How GPUs interact with the whole system for performing pixel calculation.

  2. Use of compositor and display servers.

  3. Window manager and Display Managers

  4. How Wayland is changing and optimizing whole rendering pipeline.

  • Understanding the architecture of UI composition: kernel, display server, compositor, toolkit, and application.

  • Differences between X11 and Wayland in handling UI elements.

  • How toolkits like GTK and Qt abstract low-level complexity.

  • The role of window managers and compositors like Mutter, KWin, and Sway.

Technology architecture
Knowledge Commons (Open Hardware, Open Science, Open Data etc.)

100 %
Approvability
3
Approvals
0
Rejections
0
Not Sure
Reviewer #1
Approved
Reviewer #2
Approved
Reviewer #3
Approved