← All projects
Project record01 mention
Originally shared on Hacker News

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.

Last shared
01 / The problem

What it addresses

Stock X11 environment components are interdependent, and developer changes to them can disrupt the user's workflow and preferences.

02 / Source history

Shared over time

Each entry reflects what was shared on that date. Details may have changed since then.

  1. 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.”