tawasuyu

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 1411Shell 141Markdown 84Rust 832898 Definiciones

runbook cosmic: sólo el settings-daemon es fatal — el resto de los componentes se pueden probar a medias

start_component() sólo hace error!() y sigue (main.rs:558). Medido leyendo el
código, no probando: la sesión arranca con la suite incompleta y lo que falte
aparece como líneas de error. Cambia el orden en que conviene probar.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>

fbf24984329874cd8f2bbad16a071f5ca6d25b1a · por sergio · (hace 2 meses) · padre 5a4ee1a3b · ver el árbol en este commit

Delta semántico

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

1 archivos · +5 −1

diff --git a/docs/runbooks/cosmic-desktop.md b/docs/runbooks/cosmic-desktop.md
index ed5a9435..e33cdb21 100644
--- a/docs/runbooks/cosmic-desktop.md
+++ b/docs/runbooks/cosmic-desktop.md
@@ -164,7 +164,11 @@ INFO  cosmic_session: got environmental variables from cosmic-comp: [("WAYLAND_D
 ERROR panic: 'failed to start settings daemon: NotFound' src/main.rs:255
 ```
 
-Es un `.expect()`, sin feature que lo apague. **Esto corrige lo que decía la sección de
+Es un `.expect()`, sin feature que lo apague. **Y es el ÚNICO así**: los demás componentes se lanzan
+con `start_component()`, que ante un fallo sólo hace `error!("failed to start …")` y sigue
+(`main.rs:558`). O sea que la sesión se puede probar con la suite a medias —el resto de las piezas que
+falten van a aparecer como líneas de error y nada más—; el settings-daemon es la única cuya ausencia
+la mata. **Esto corrige lo que decía la sección de
 cosmic-settings-daemon**: no es que sin él se pierdan el brillo y el tema, es que **no hay sesión**.
 Queda por eso el modo `bare` en `cosmic-start` —el camino que upstream ya soporta como
 `install-bare-session`—: se lanza el compositor solo y los clientes a mano contra su WAYLAND_DISPLAY.