Talk
Intermediate
First Talk

Composition of UI Elements in Linux

Approved

Session Description

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.

Key Takeaways

  • 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.

References

Session Categories

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

Reviews

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