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>
This commit is contained in:
2026-08-03 13:39:46 -04:00
co-authored by Claude Opus 5
parent 5a4ee1a3bf
commit fbf2498432
+5 -1
View File
@@ -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.