VOOZH about

URL: https://www.phoronix.com/news/SDL-Merges-X11TK-X11-Toolkit

⇱ SDL Merges X11TK: A Basic X11 Toolkit - Phoronix


👁 Phoronix

SDL Merges X11TK: A Basic X11 Toolkit

Written by Michael Larabel in Linux Gaming on 2 September 2025 at 05:18 PM EDT. 45 Comments
It looks like the Simple DirectMedia Layer (SDL) library widely used by cross-platform games for software/hardware abstractions isn't done enhancing its support for running on the X.Org/X11 Server. Similarly, Valve is still committing resources to enhancing the support.

Merged today to SDL3 Git is the introduction of X11TK, an X11 toolkit for the SDL library. Developer Everett Afton commented when the pull request was opened:
"This PR introduces a "toolkit" for the X11 backend, which allows us to create a non-Zenity file dialogs implementation, a non-Steam overlay keyboard implementation, tray implementation for legacy desktops that dont implement the Ayantana protocols, etc.

This PR also makes message dialogs use the toolkit."

A generic X11 toolkit implementation without having to fallback to GNOME's Zenity or similar for dialog boxes. Additionally, a new generic X11 on-screen keyboard implementation, legacy system tray support, and we'll see what more gets tacked on in the future. Interesting to see this coming about only now in late 2025.

👁 SDL X11 toolkit merge


X11TK in its current form comes in at 2.2k lines of new code and 1.1k lines of code removed in reworking the SDL X11 code.

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.