Documentation project "Desktop integration on X11 and Wayland"

Ethan C <[email protected]> Fri, 17 Apr 2026 00:47:17 -0500
Newsgroups gmane.comp.lib.gnustep.general
Message-ID <[email protected]>
Hello everyone,

I've seen that many different people are working on desktop environments 
for GNUstep recently, and I think this may be a useful resource to learn 
from and contribute to. This fall I started a project to document how 
applications on X11 and Wayland communicate with the desktop environment 
to retrieve the widget toolkit configuration (keybinds, scrollbar 
configuration, etc), update their entries in the dock/taskbar, add 
applets to the system tray, and do other "desktop integration" tasks. 
It's very much incomplete, but I think it documents the topics I already 
got to rather nicely. If anyone wants to help it would be useful to all 
widget toolkits and all desktop environments who are working on the 
X11/Wayland platform.

Also, if anyone has any contacts at other desktop environments, it would 
be nice if the larger desktop environments could contribute to this 
documentation project too.

Website: 
https://ethanc8.github.io/desktop-integration-x11-wayland/index.html

Repository: https://github.com/ethanc8/desktop-integration-x11-wayland

Thanks,
Ethan Charoenpitaks