diff --git a/recipes/incoming-cosmic/cosmic-workspaces-epoch.toml b/recipes/incoming-cosmic/cosmic-workspaces-epoch.toml index 099eb904..89073285 100644 --- a/recipes/incoming-cosmic/cosmic-workspaces-epoch.toml +++ b/recipes/incoming-cosmic/cosmic-workspaces-epoch.toml @@ -37,4 +37,10 @@ cp data/com.system76.CosmicWorkspaces.svg /out/usr/share/icons/hicolor/scala # tres llegan por la cadena de libcosmic —enumeración de monitores y de dispositivos de entrada—, # no por nada que el cliente haga a la vista. Es el juego FIJO de todo cliente de la suite; se # descubrió uno por build hasta leerlo de una sola vez en el comando del linker. -build = ["libxkbcommon", "pkgconf", "libudev-zero", "libinput"] +# +# `mesa` es la QUINTA, y sólo la necesita ESTE cliente: la vista de espacios de trabajo muestra +# miniaturas vivas de las ventanas, que el compositor le pasa como DMA-BUF por +# `zcosmic-toplevel-info`. Para convertir ese buffer en algo dibujable importa el fd con GBM ⇒ +# `-lgbm`. O sea que la dep no viene del toolkit sino de lo que el programa MUESTRA — el único de +# la suite que toca el pipeline gráfico además del compositor. +build = ["libxkbcommon", "pkgconf", "libudev-zero", "libinput", "mesa"]