diff --git a/docs/evidencia/cosmic-bg-qemu-2026-08-03.png b/docs/evidencia/cosmic-bg-qemu-2026-08-03.png new file mode 100644 index 00000000..9543820d Binary files /dev/null and b/docs/evidencia/cosmic-bg-qemu-2026-08-03.png differ diff --git a/docs/runbooks/cosmic-desktop.md b/docs/runbooks/cosmic-desktop.md index f4c41bc4..60ab3104 100644 --- a/docs/runbooks/cosmic-desktop.md +++ b/docs/runbooks/cosmic-desktop.md @@ -1,11 +1,19 @@ # Runbook — COSMIC, el cuarto escritorio -Estado al 2026-08-03: **COSMIC COMPONE EN QEMU.** `cosmic-comp` arranca sobre el kernel de hammer con -arje-zero como PID1, toma el DRM, expone `wayland-1` y **presenta frames**: pantalla completa en el -gris de COSMIC `(39,41,42)` con el cursor dibujado, 134 colores distintos. Falta que los clientes se -conecten. Este documento se escribe mientras se hace, no después. +Estado al 2026-08-03: **COSMIC COMPONE EN QEMU Y UN CLIENTE PINTA.** `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 +de punta a punta. Este documento se escribe mientras se hace, no después. -![cosmic-comp en QEMU](../evidencia/cosmic-comp-qemu-2026-08-03.png) +![cosmic-bg pintando en QEMU](../evidencia/cosmic-bg-qemu-2026-08-03.png) + +Que el color sea **el que se pidió** y no uno cualquiera es lo que hace de esto una medición y no una +impresión: descarta que se esté viendo un buffer sin inicializar o el borrado del compositor. + +El paso anterior —el compositor solo, gris `(39,41,42)` y el cursor, 134 colores— quedó en +[`cosmic-comp-qemu-2026-08-03.png`](../evidencia/cosmic-comp-qemu-2026-08-03.png), porque la +diferencia entre las dos imágenes es exactamente la pregunta que el modo `bare` separa. COSMIC es el escritorio de System76, en Rust sobre **smithay** (compositor) e **iced/libcosmic** (clientes). Es el cuarto de hammer, tras [mirada](mirada-usb-nvidia.md),