Let's write a video game from scratch like it's 1987
A developer recreates Minesweeper from scratch using X11 and C, resulting in a tiny, statically linked executable as a critique of modern bloat.
A developer recreates Minesweeper from scratch using X11 and C, resulting in a tiny, statically linked executable as a critique of modern bloat.
A technical tutorial on building a basic GUI client from scratch using the Wayland protocol in C, without external libraries.
A tutorial on writing a minimal GUI window using x86-64 assembly and the X11 protocol, resulting in a binary under 1 KiB.
A technical guide on how to exclusively attach a physical keyboard to a graphical environment running inside a Docker container using Linux's evdev subsystem.
A technical guide on containerizing the Lucas Chess GUI application using Docker, including sharing the host's X11 socket for GUI display.
A guide on running Burp Suite Professional as a Docker container with persistent storage and GUI support for easier portability.
A developer recounts their unsuccessful attempt to port D-Bus from Xlib to XCB, detailing the technical debate and rejection from maintainers.
Developer details converting the startup-notification library to use XCB instead of Xlib, including benchmarks showing performance gains.
A developer investigates a bug where OpenOffice incorrectly sends desktop switching signals, acting like a pager instead of a text processor.
A developer critiques the EWMH specification for limiting window manager flexibility, especially regarding multi-head setups and desktop management.