cosmic: cosmic-workspaces necesita mesa — la dep sale de lo que DIBUJA, no del toolkit
Sellado b3:a031249e. La vista de espacios de trabajo muestra miniaturas vivas de las ventanas: el compositor se las pasa como DMA-BUF por zcosmic-toplevel-info y el cliente importa el fd con GBM ⇒ -lgbm. Es el único cliente de la suite que toca el pipeline gráfico además del compositor, así que el juego fijo de cuatro no alcanzaba. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -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"]
|
||||
|
||||
Reference in New Issue
Block a user