diff --git a/docs/state/targets.toml b/docs/state/targets.toml index ae920431..4f590813 100644 --- a/docs/state/targets.toml +++ b/docs/state/targets.toml @@ -154,6 +154,14 @@ paquetes = [ # Arrastra la cadena GTK3 en sus variantes `-shared` — pango/cairo/gdk-pixbuf/harfbuzz—: con las # estáticas, libgtk-3 y libgdk-3 se llevaban cada una su copia y el navegador no llegaba a pintar. "atuq", + # `libnotify` va PEGADO a atuq y por eso mismo: `libxul.so` la abre por `dlopen("libnotify.so.4")` + # cuando una página pide permiso para notificar, y como no es un `NEEDED` de ningún ELF, ninguna + # herramienta del repo la reclamaba — ni el vigía de sonames, que da CERO. La encontró + # `scripts/test-atuq-rootfs.py --dlopen` (SDD 26 §6.10). Sin esta línea la receta está sellada y + # en ninguna imagen, que es la lección de `foot` escrita cuatro renglones más arriba. + # ⚠ Resuelve la mitad: libnotify no trae daemon, manda `org.freedesktop.Notifications` por D-Bus, + # así que la imagen necesita además a alguien escuchando ese nombre. + "libnotify", # ── CAPTURA Y STREAMING ────────────────────────────────────────────────────────────────────── # `obs-studio` (2026-09-04). A diferencia de mpv, ésta vive en ESTA COLA y no en el corpus, y no # es preferencia: su frontend es Qt6 y las 13 recetas Qt viven sólo en `incoming-kde`. Un qtbase @@ -277,6 +285,14 @@ paquetes = [ # Arrastra la cadena GTK3 en sus variantes `-shared` — pango/cairo/gdk-pixbuf/harfbuzz—: con las # estáticas, libgtk-3 y libgdk-3 se llevaban cada una su copia y el navegador no llegaba a pintar. "atuq", + # `libnotify` va PEGADO a atuq y por eso mismo: `libxul.so` la abre por `dlopen("libnotify.so.4")` + # cuando una página pide permiso para notificar, y como no es un `NEEDED` de ningún ELF, ninguna + # herramienta del repo la reclamaba — ni el vigía de sonames, que da CERO. La encontró + # `scripts/test-atuq-rootfs.py --dlopen` (SDD 26 §6.10). Sin esta línea la receta está sellada y + # en ninguna imagen, que es la lección de `foot` escrita cuatro renglones más arriba. + # ⚠ Resuelve la mitad: libnotify no trae daemon, manda `org.freedesktop.Notifications` por D-Bus, + # así que la imagen necesita además a alguien escuchando ese nombre. + "libnotify", # ── VISOR DE IMÁGENES, TAMBIÉN EN LAS CUATRO ───────────────────────────────────────────────── # `swayimg` y no `imv`, que era lo que proponía `docs/plan-apps-usuario-final.md`: imv dibuja con # OpenGL de función fija (`glBegin`/`glOrtho`) y esta distro NO tiene proveedor de GL de @@ -496,6 +512,14 @@ paquetes = [ # Arrastra la cadena GTK3 en sus variantes `-shared` — pango/cairo/gdk-pixbuf/harfbuzz—: con las # estáticas, libgtk-3 y libgdk-3 se llevaban cada una su copia y el navegador no llegaba a pintar. "atuq", + # `libnotify` va PEGADO a atuq y por eso mismo: `libxul.so` la abre por `dlopen("libnotify.so.4")` + # cuando una página pide permiso para notificar, y como no es un `NEEDED` de ningún ELF, ninguna + # herramienta del repo la reclamaba — ni el vigía de sonames, que da CERO. La encontró + # `scripts/test-atuq-rootfs.py --dlopen` (SDD 26 §6.10). Sin esta línea la receta está sellada y + # en ninguna imagen, que es la lección de `foot` escrita cuatro renglones más arriba. + # ⚠ Resuelve la mitad: libnotify no trae daemon, manda `org.freedesktop.Notifications` por D-Bus, + # así que la imagen necesita además a alguien escuchando ese nombre. + "libnotify", # ── VISOR DE IMÁGENES, TAMBIÉN EN LAS CUATRO ───────────────────────────────────────────────── # `swayimg` y no `imv`, que era lo que proponía `docs/plan-apps-usuario-final.md`: imv dibuja con # OpenGL de función fija (`glBegin`/`glOrtho`) y esta distro NO tiene proveedor de GL de @@ -645,6 +669,14 @@ paquetes = [ # Arrastra la cadena GTK3 en sus variantes `-shared` — pango/cairo/gdk-pixbuf/harfbuzz—: con las # estáticas, libgtk-3 y libgdk-3 se llevaban cada una su copia y el navegador no llegaba a pintar. "atuq", + # `libnotify` va PEGADO a atuq y por eso mismo: `libxul.so` la abre por `dlopen("libnotify.so.4")` + # cuando una página pide permiso para notificar, y como no es un `NEEDED` de ningún ELF, ninguna + # herramienta del repo la reclamaba — ni el vigía de sonames, que da CERO. La encontró + # `scripts/test-atuq-rootfs.py --dlopen` (SDD 26 §6.10). Sin esta línea la receta está sellada y + # en ninguna imagen, que es la lección de `foot` escrita cuatro renglones más arriba. + # ⚠ Resuelve la mitad: libnotify no trae daemon, manda `org.freedesktop.Notifications` por D-Bus, + # así que la imagen necesita además a alguien escuchando ese nombre. + "libnotify", # ── VISOR DE IMÁGENES, TAMBIÉN EN LAS CUATRO ───────────────────────────────────────────────── # `swayimg` y no `imv`, que era lo que proponía `docs/plan-apps-usuario-final.md`: imv dibuja con # OpenGL de función fija (`glBegin`/`glOrtho`) y esta distro NO tiene proveedor de GL de