cosmic: el wallpaper por defecto vive en git-lfs — fondo de color liso en la imagen de prueba
El default de cosmic-bg apunta a una imagen del repo cosmic-wallpapers, cuyo tarball de GitHub pesa 20 KB: son punteros LFS, no imágenes. Una receta escrita del modo normal produciría un paquete de ficheros de texto que además PARECERÍA correcto — nombre bueno, ruta buena. Mientras tanto cosmic-start escribe la config de usuario con una fuente Color, que cosmic-bg soporta de fábrica. Va en el lanzador y no en el artefacto porque es política de esta imagen de prueba, no algo que el paquete prometa. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -228,6 +228,14 @@ cerró hoy en GNOME.
|
||||
Cargo.toml de upstream — si el grafo dice que sabe decodificar AVIF, que lo sepa de verdad.
|
||||
Mismo modo de falla que un `.pc Requires` arrastrando una dep que nadie declaró.
|
||||
|
||||
9. **`cosmic-wallpapers` no se puede empaquetar del tarball: está en git-lfs.** El default de
|
||||
cosmic-bg apunta a `/usr/share/backgrounds/cosmic/orion_nebula_nasa_heic0601a.jpg`, y el archivo
|
||||
de GitHub de ese repo pesa **20 KB** — son punteros LFS, no imágenes. Una receta escrita del modo
|
||||
normal produciría un paquete de ficheros de texto que además *parecería* correcto: se instalarían
|
||||
con el nombre bueno en la ruta buena. Mientras tanto `cosmic-start` escribe la config de USUARIO
|
||||
con una fuente `Color`, que cosmic-bg soporta de fábrica — y va en el lanzador, no en el artefacto,
|
||||
porque es política de la imagen de prueba y no algo que el paquete prometa.
|
||||
|
||||
## Cómo se construye
|
||||
|
||||
```sh
|
||||
|
||||
@@ -172,6 +172,30 @@ done
|
||||
# construye por partes, y un `[ -x ]` de más es más barato que un arranque perdido.
|
||||
if [ -n "$WD" ] && [ "${COSMIC_MODE:-bare}" != session ]; then
|
||||
export WAYLAND_DISPLAY="$WD"
|
||||
|
||||
# ── FONDO: color liso, porque la imagen por defecto NO SE PUEDE EMPAQUETAR ────────────────────
|
||||
# El default de cosmic-bg apunta a `/usr/share/backgrounds/cosmic/orion_nebula_nasa_heic0601a.jpg`,
|
||||
# que vive en el repo `cosmic-wallpapers`… en **git-lfs**: el tarball de GitHub pesa 20 KB y trae
|
||||
# punteros, no imágenes. O sea que la receta obvia produciría un paquete de ficheros de texto.
|
||||
# Mientras eso no se resuelva, se escribe la config de USUARIO con una fuente `Color`, que
|
||||
# cosmic-bg soporta de fábrica. Va acá y no en el artefacto a propósito: es política de esta
|
||||
# imagen de prueba, no algo que el paquete prometa.
|
||||
if [ ! -f /usr/share/backgrounds/cosmic/orion_nebula_nasa_heic0601a.jpg ]; then
|
||||
mkdir -p "$HOME/.config/cosmic/com.system76.CosmicBackground/v1"
|
||||
cat > "$HOME/.config/cosmic/com.system76.CosmicBackground/v1/all" <<'RON'
|
||||
(
|
||||
output: "all",
|
||||
source: Color(Single((0.13, 0.29, 0.53))),
|
||||
filter_by_theme: true,
|
||||
rotation_frequency: 3600,
|
||||
filter_method: Lanczos,
|
||||
scaling_mode: Zoom,
|
||||
sampling_method: Alphanumeric,
|
||||
)
|
||||
RON
|
||||
say "fondo: color liso (el wallpaper por defecto vive en git-lfs y no se empaqueta)"
|
||||
fi
|
||||
|
||||
for c in cosmic-bg cosmic-panel cosmic-osd cosmic-notifications cosmic-app-library cosmic-launcher cosmic-idle; do
|
||||
if [ -x "/usr/bin/$c" ]; then
|
||||
"/usr/bin/$c" >"/tmp/$c.log" 2>&1 &
|
||||
|
||||
Reference in New Issue
Block a user