Sellada b3:716dac53. Cola 33/33, escritorio-cosmic 71/71. Abre desde el lanzador con la barra lateral entera (Red, Bluetooth, Accesibilidad, Escritorio, Pantallas, Sonido, Energía, Entrada, Aplicaciones, Fecha y hora, Sistema y cuentas). Tarda ~20s con render por software; no está colgado. La sorpresa buena: nada de NetworkManager, libpulse, udisks ni accountsservice — habla con los daemons por zbus, que es Rust puro. Se verificó ANTES de escribir la receta listando los crates -sys del Cargo.lock, que es donde vive la verdad sobre qué C hace falta: sólo drm-sys, input-sys, libudev-sys, dav1d-sys, wayland-sys (dlopen) y gettext-sys. Regla barata: grep '^name = ".*-sys"' Cargo.lock antes de adivinar deps por lo que el programa hace. Volvió a morder la doble barra de cosmic-protocols// (404 de GitHub, muere en el fetch con tres reintentos). Segunda víctima ⇒ es patrón de la suite, no rareza de un repo. Instala 32 .desktop, uno por página. Y default_schema va con find, no cp plano: es el árbol <Componente>/v1/<clave> de cosmic-config, donde cada clave es un fichero con su nombre. Deuda que deja su propio log: org.freedesktop.locale1 no lo sirve nadie ⇒ la página de idioma no podrá cambiar nada. Mismo tipo que login1, mismo arreglo. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
34 lines
1.6 KiB
Diff
34 lines
1.6 KiB
Diff
--- a/Cargo.toml 2026-08-04 15:30:22.590268861 -0400
|
|
+++ b/Cargo.toml 2026-08-04 15:30:22.606608476 -0400
|
|
@@ -70,8 +70,8 @@
|
|
# cosmic-text = { git = "https://github.com/pop-os/cosmic-text//", rev = "b017d7c" }
|
|
|
|
[patch.'https://github.com/pop-os/cosmic-protocols']
|
|
-cosmic-protocols = { git = "https://github.com/pop-os/cosmic-protocols//", rev = "e95d895" }
|
|
-cosmic-client-toolkit = { git = "https://github.com/pop-os/cosmic-protocols//", rev = "e95d895" }
|
|
+cosmic-protocols = { git = "https://github.com/pop-os//cosmic-protocols", rev = "e95d895" }
|
|
+cosmic-client-toolkit = { git = "https://github.com/pop-os//cosmic-protocols", rev = "e95d895" }
|
|
|
|
# [patch.'https://github.com/pop-os/cosmic-settings-daemon']
|
|
# cosmic-settings-config = { git = "https://github.com/pop-os/cosmic-settings-daemon//", branch = "input_nobuild" }
|
|
--- a/Cargo.lock 2026-08-04 15:30:22.590189381 -0400
|
|
+++ b/Cargo.lock 2026-08-04 15:30:22.609054971 -0400
|
|
@@ -1368,7 +1368,7 @@
|
|
[[package]]
|
|
name = "cosmic-client-toolkit"
|
|
version = "0.2.0"
|
|
-source = "git+https://github.com/pop-os/cosmic-protocols//?rev=e95d895#e95d89504513e1407f89a189aca328fbecc9eeef"
|
|
+source = "git+https://github.com/pop-os//cosmic-protocols?rev=e95d895#e95d89504513e1407f89a189aca328fbecc9eeef"
|
|
dependencies = [
|
|
"bitflags 2.13.1",
|
|
"cosmic-protocols",
|
|
@@ -1481,7 +1481,7 @@
|
|
[[package]]
|
|
name = "cosmic-protocols"
|
|
version = "0.2.0"
|
|
-source = "git+https://github.com/pop-os/cosmic-protocols//?rev=e95d895#e95d89504513e1407f89a189aca328fbecc9eeef"
|
|
+source = "git+https://github.com/pop-os//cosmic-protocols?rev=e95d895#e95d89504513e1407f89a189aca328fbecc9eeef"
|
|
dependencies = [
|
|
"bitflags 2.13.1",
|
|
"wayland-backend",
|