🎉 cosmic: LA SESIÓN ARRANCA ENTERA — el camino de producción, no el andamio

cosmic-session levanta la cadena completa sobre el kernel de hammer con arje-zero
como PID1: cosmic-comp → settings-daemon → notifications → panel → osd → bg. El
fondo pinta (164 colores, el azul configurado) y el cursor está.

Los cuatro que faltan (app-library, launcher, workspaces, greeter) dejan una línea
de error! y la sesión SIGUE VIVA — exactamente lo que la tabla de .expect del
runbook predecía. Verificado, no supuesto.

cosmic-notifications sellado (b3:3e2a5478) completa el mínimo viable de cuatro.

Nota de método: esta corrida fue headless porque el Xwayland del laptop perdió la
autorización a mitad de sesión ('Authorization required, but no authorization
protocol specified'). El screendump por el monitor de QEMU sirve igual y es la
forma automatizable de la regla de validar con pantalla.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-08-03 15:16:30 -04:00
co-authored by Claude Opus 5
parent 44820a3fa3
commit d724f0e267
3 changed files with 20 additions and 1 deletions
Binary file not shown.

After

Width:  |  Height:  |  Size: 5.9 KiB

+15 -1
View File
@@ -1,6 +1,20 @@
# Runbook — COSMIC, el cuarto escritorio
Estado al 2026-08-03: **COSMIC COMPONE EN QEMU Y UN CLIENTE PINTA.** `cosmic-comp` arranca sobre el
Estado al 2026-08-03: **LA SESIÓN COSMIC ARRANCA ENTERA.** `cosmic-session` —el camino de producción,
no el andamio— levanta la cadena completa sobre el kernel de hammer y arje-zero como PID1:
```
cosmic-comp → cosmic-settings-daemon → cosmic-notifications → cosmic-panel
→ cosmic-osd → cosmic-bg
```
Los que todavía no existen (`cosmic-app-library`, `cosmic-launcher`, `cosmic-workspaces`,
`cosmic-greeter`) sólo dejan una línea de `error!` y **la sesión sigue viva** — que es exactamente lo
que la tabla de `.expect` de más abajo predijo, verificado en vez de supuesto.
![sesión COSMIC en QEMU](../evidencia/cosmic-session-qemu-2026-08-03.png)
Y el paso anterior: `cosmic-comp` arranca sobre el
kernel de hammer con arje-zero como PID1, toma el DRM, expone `wayland-1` y presenta frames; y
`cosmic-bg` se conecta, entrega su buffer y el fondo aparece **con el color exacto que se le
configuró** — `(0.13,0.29,0.53)``(33,74,135)`. O sea que la cadena cliente→compositor→KMS funciona
+5
View File
@@ -36,6 +36,11 @@ else
recipes/incoming-cosmic/cosmic-bg.toml
recipes/incoming-cosmic/cosmic-idle.toml
recipes/incoming-cosmic/cosmic-panel.toml
recipes/incoming-cosmic/cosmic-osd.toml
# Los dos que —con el panel— hacen que `cosmic-session` no panickee. Son TRES los obligatorios;
# ver la tabla de `.expect` del runbook.
recipes/incoming-cosmic/cosmic-settings-daemon.toml
recipes/incoming-cosmic/cosmic-notifications.toml
# Ni binario ni librería: DATOS. El tema de iconos de COSMIC — sin él el escritorio no se ve
# «sin iconos», se ve roto, y con el cursor por software ni siquiera hay puntero.
recipes/incoming-cosmic/cosmic-icons.toml