5 ms·
I think the Xlib dependency would prevent compilation as an αpε. I put some effort into doing X11 from scratch (without Xlib or Xcb) to make this possible. Or a
by abainbridge 4y ago
I think the Xlib dependency would prevent compilation as an αpε. I put some effort into doing X11 from scratch (without Xlib or Xcb) to make this possible. Or at least, my aim was to be able to build with musl libc and generate a single executable that would run on many different Linuxes.
https://github.com/abainbridge/deadfrog-lib/blob/master/src/df_window_x11.cpp https://github.com/abainbridge/deadfrog-lib/blob/master/src/.... It is janky though.
- 082349872349872 4y agoOne advantage of speaking X directly for small projects is that one can allocate fixed ids.
- csdvrx 4y agoSuper interesting! > It is janky though So what? It can be improved :) Would you like to try to make an APE out of it? It would then be not just different Linuxes, but also MacOS and Windows, a bit like https://x410.dev/ https://x410.dev/ or the free software vcxserv https://sourceforge.net/projects/vcxsrv/ https://sourceforge.net/projects/vcxsrv/ We have discord. You should join us! FWIW I'm currently working on a DNS server with nice extra features like Multicast for mDNS/Bonjour: it could be used to publish the X server DISPLAY and make it accessible via service-discovery