gioser

sergio/takana

> Una distribución Linux construida con un laboratorio funcional y hermético en el > sótano, y una terminal mutable, clásica y anárquica en el piso de arriba — diseñada > desde el suelo para que una IA programadora entienda, modifique y co…

TOML 1181Shell 82Rust 62Markdown 521515 Definiciones

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.

7d0463e1fe7453b6e7741338d91f9f58339003af · por Sergio · (hace 2 d) · padre f675db27d · ver el árbol en este commit

Delta semántico

Ninguna definición cambió: el cambio es de texto, documentación o datos.

1 archivos · +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