censo: cerrar la fila de visores, y escribir por qué los cinco famosos no pueden
La fila decía «5 de 5 ausente» listando imv, nsxiv, feh, loupe y eog — y
NINGUNO de los cinco puede funcionar en esta distro. Dejarla en rojo invitaba a
una campaña imposible.
· imv pide egl/gl/opengl/glu y wayland-egl; el corpus no publica
libGL.so ni gl.pc (comprobado). Mismo muro que kitty
· nsxiv, feh Xlib puro, y la distro es Wayland-only
· loupe, eog GTK4 + librsvg + introspección; librsvg sólo vive en
incoming-gnome y promover esa raíz cuesta 35 recetas (medido)
Ahora `swayimg` está en la lista de candidatos (es el que SÍ sirve: cero
menciones de GL en su meson.build) y los otros cinco pasan a MUROS con su causa.
La fila queda 5/6 en vez de 5/5, que es la verdad: la capacidad existe.
Un muro anotado vale más que un hueco: dice «no lo intentes y aquí está por
qué», en vez de parecer trabajo pendiente.
Semantic delta
No definition changed: this change is text, documentation or data.
1 files · +19 −1
- scripts/censo-distro.py +19 −1
diff --git a/scripts/censo-distro.py b/scripts/censo-distro.py
index 0e595c8e..4462967e 100755
--- a/scripts/censo-distro.py
+++ b/scripts/censo-distro.py
@@ -86,8 +86,12 @@ CHECKLIST = {
['pavucontrol', 'pamixer', 'playerctl', 'easyeffects', 'wiremix']),
'capturas y portapapeles': ('grim, slurp, wl-clipboard y cliphist ya están',
['satty', 'swappy', 'flameshot', 'wtype', 'kanshi']),
+ # ✅ CERRADO el 2026-10-20 con `swayimg`, y la fila cambia de forma a propósito: decía «5 de 5
+ # ausente» listando los cinco visores famosos, y **ninguno de los cinco puede funcionar acá**.
+ # Dejar esa fila en rojo invitaba a una campaña imposible; lo honesto es que el candidato que SÍ
+ # sirve esté en la lista y que los muros de los otros queden escritos (ver `MUROS`).
'visores de imagen': ('ninguno: una foto no se abre',
- ['imv', 'nsxiv', 'feh', 'loupe', 'eog']),
+ ['swayimg', 'imv', 'nsxiv', 'feh', 'loupe', 'eog']),
# ── CAPACIDADES ENTERAS SIN NINGÚN CAMINO ───────────────────────────────────────────────────
'archivos comprimidos ajenos': (
@@ -190,6 +194,20 @@ CUBIERTOS = {
# censo mentía por omisión al contarlas juntas. Sólo entran acá los muros MEDIDOS, con el dato que
# los prueba; lo demás se queda sin anotar, que es más honesto que adivinar.
MUROS = {
+ # ── visores de imagen: los cinco famosos están tapados, y por DOS razones distintas ──────────
+ # Medido el 2026-10-20 al cerrar la fila con `swayimg`. Esto está acá para que nadie vuelva a
+ # intentar el «obvio»: el muro no es que falten deps, es la arquitectura de esta distro.
+ 'imv': ('sin-opengl-de-escritorio',
+ 'sus dependency() piden egl, gl, opengl, glu y wayland-egl, y este corpus no publica '
+ 'libGL.so ni gl.pc (comprobado en el store). Mismo muro que kitty'),
+ 'nsxiv': ('wayland-only',
+ 'fork de sxiv, Xlib puro. La distro es Wayland-only (ver frente-gnome: X11 al tacho)'),
+ 'feh': ('wayland-only', 'Xlib puro, igual que nsxiv'),
+ 'loupe': ('introspeccion-gnome',
+ 'GTK4 + librsvg + introspección; librsvg sólo existe en incoming-gnome y promover esa '
+ 'raíz cuesta 35 recetas (medido promoviendo y revirtiendo)'),
+ 'eog': ('introspeccion-gnome', 'igual que loupe, y además es la generación anterior de GNOME'),
+
# ✅ `fcitx5` ESTUVO ACÁ Y SE FUE: el muro se derribó el 2026-10-19/20. Decía
# `corpus-estatico-sin-pic` con 7365 errores de PIC medidos, y era cierto — hasta que el
# operador decidió publicar `libpng`/`freetype`/`fontconfig` con `--with-pic` (40 recetas de