Iconography of the X Window System: The Boot Stipple
Nostalgia for the X Window System’s gray “root weave” boot pattern sparks memories of early Unix and Linux setups, when getting a working graphical environment meant hand-editing X configuration files and risking misconfigured CRT monitors. Commenters trace the history and purpose of stipple patterns in 1‑bit GUIs, from Xerox and MacPaint to X’s uniquely fabric‑like weave, noting both their technical advantages and visual downsides such as moiré and LCD flicker. Many contrast the hardware‑level tinkering and documentation‑driven era of X modelines with today’s plug‑and‑play graphics stacks, which usually “just work” but can be harder to diagnose when they fail.
Origins and Design of the Stipple Pattern
- Stippled or patterned backgrounds predate X; cited examples include Xerox GUIs, Blit, Perq, Macintosh, GEM.
- On 1‑bit displays, patterns avoided harsh pure black/white backgrounds and reduced memory: just a color/bitmap used repetitively in VRAM.
- Commenters note the X root weave pattern is distinctive and “woven fabric”-like rather than a basic MacPaint or QuickDraw pattern.
- Some see it as deliberately stressful to displays: dense black/white transitions reveal configuration or hardware issues.
Why the Stipple Disappeared
- X can be started with
-retroto restore it; many modern setups instead show solid gray or directly a login/desktop. - Explanations offered:
- Cosmetic/branding: noisy 1‑bpp stipple looks “old” vs modern GUIs.
- UX: sudden flash of stipple during fast startup is jarring.
- Hardware: stipple can cause visible flicker or moiré on some LCDs and early panels.
- One person claims research shows modern‑looking UIs are perceived as easier; others demand citations and prefer older UIs.
Nostalgia and Cultural Symbolism
- Many associate the stipple + X cursor with:
- First successful Linux/X installs.
- X terminals and university labs.
- Remote X sessions over LAN or commercial Windows X servers.
- For some it was a sign of success; for others a sign something (e.g., window manager) just crashed or misconfigured.
X Configuration, Modelines, and CRT Risk
- Large subthread on how hard X was to configure:
- Need to hand‑enter mouse types, sync ranges, modelines, sometimes by trial‑and‑error.
- Others counter that manuals used to include timing specs; critics reply those were often incomplete or absent, especially for consumer/used gear.
- Multiple anecdotes of misconfigured modelines allegedly damaging or killing CRTs; explanations involve CRT HV supplies tied to sync frequencies.
- Some remember commercial X servers (MetroX, AcceleratedX) as easier and bundled with boxed distros.
Modern Display Handling
- Today, EDID and
xrandrusually make manual config unnecessary, though issues remain with:- KVMs blocking EDID.
- Odd monitors, projectors, or very old/cheap hardware.
- There is debate over whether things are now better (“just works”) or harder to diagnose when they don’t.