From fbf24984329874cd8f2bbad16a071f5ca6d25b1a Mon Sep 17 00:00:00 2001 From: sergio Date: Mon, 3 Aug 2026 13:39:46 -0400 Subject: [PATCH] =?UTF-8?q?runbook=20cosmic:=20s=C3=B3lo=20el=20settings-d?= =?UTF-8?q?aemon=20es=20fatal=20=E2=80=94=20el=20resto=20de=20los=20compon?= =?UTF-8?q?entes=20se=20pueden=20probar=20a=20medias?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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) --- docs/runbooks/cosmic-desktop.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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.