Portable X11 environment in POSIX shell/C
A custom portable X11 desktop environment built from POSIX shell and C, replacing nearly every stock component—menu, bar, window manager, and hotkey daemon (terminal kept to avoid carrying terminfo)—so the pieces run independently on Linux and BSD. AI assistance is used to write the components quickly, with the goal of a stable environment that functions as intended forever and can't be disrupted by upstream developer changes.
What it addresses
Stock X11 environment components are interdependent, and developer changes to them can disrupt the user's workflow and preferences.
Shared over time
Each entry reflects what was shared on that date. Details may have changed since then.
Portable X11 environment in POSIX shell/C
A custom portable X11 desktop environment built from POSIX shell and C, replacing nearly every stock component—menu, bar, window manager, and hotkey daemon (terminal kept to avoid carrying terminfo)—so the pieces run independently on Linux and BSD. AI assistance is used to write the components quickly, with the goal of a stable environment that functions as intended forever and can't be disrupted by upstream developer changes.
Problem: Stock X11 environment components are interdependent, and developer changes to them can disrupt the user's workflow and preferences.
Posted by @ocd · Original comment ↗
“I'm needlessly reinventing the wheel in replacing almost every part of my X11 environment like a menu, bar, wm+hkd (except terminal since I don't want to mess with carrying terminfo around) to be portable and not at all interdependent.”