cosmic: cosmic-panel selló y no pintó — le faltaban los HIJOS, no una librería
cosmic-panel (b3:ac5e48c5) arranca perfecto: lee su config, crea su wl_output, dice 'Spawning applets' y 'Done spawning applets'. Y la pantalla no cambió ni un color. La respuesta estaba en esa misma línea: spawnea TRECE clientes por AppID y ninguno existía. Un panel sin applets no es un panel vacío, es un panel que no tiene nada que medir y no se dibuja. Es la misma forma del muro de los typelibs en GNOME: un componente puede arrancar sin errores y no pintar porque lo que le falta es un HIJO. El log del padre se lee sano. La receta cubre el panel entero de una: upstream compila UN binario multiplexor y cada applet es un symlink con el nombre que el panel invoca; despacha por argv[0]. Veinte symlinks, dos binarios. Fase compile custom porque hay que construir DOS targets (los default-members) y 'cargo rustc --' sólo admite uno. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -35,6 +35,7 @@ else
|
||||
# Componentes que `cosmic-session/src/main.rs` levanta, en el orden en que los levanta.
|
||||
recipes/incoming-cosmic/cosmic-bg.toml
|
||||
recipes/incoming-cosmic/cosmic-idle.toml
|
||||
recipes/incoming-cosmic/cosmic-panel.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
|
||||
|
||||
Reference in New Issue
Block a user