From d724f0e2677cee9e28638c999439b2f879348abb Mon Sep 17 00:00:00 2001 From: sergio Date: Mon, 3 Aug 2026 15:16:30 -0400 Subject: [PATCH] =?UTF-8?q?=F0=9F=8E=89=20cosmic:=20LA=20SESI=C3=93N=20ARR?= =?UTF-8?q?ANCA=20ENTERA=20=E2=80=94=20el=20camino=20de=20producci=C3=B3n,?= =?UTF-8?q?=20no=20el=20andamio?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit cosmic-session levanta la cadena completa sobre el kernel de hammer con arje-zero como PID1: cosmic-comp → settings-daemon → notifications → panel → osd → bg. El fondo pinta (164 colores, el azul configurado) y el cursor está. Los cuatro que faltan (app-library, launcher, workspaces, greeter) dejan una línea de error! y la sesión SIGUE VIVA — exactamente lo que la tabla de .expect del runbook predecía. Verificado, no supuesto. cosmic-notifications sellado (b3:3e2a5478) completa el mínimo viable de cuatro. Nota de método: esta corrida fue headless porque el Xwayland del laptop perdió la autorización a mitad de sesión ('Authorization required, but no authorization protocol specified'). El screendump por el monitor de QEMU sirve igual y es la forma automatizable de la regla de validar con pantalla. Co-Authored-By: Claude Opus 5 (1M context) --- .../cosmic-session-qemu-2026-08-03.png | Bin 0 -> 6037 bytes docs/runbooks/cosmic-desktop.md | 16 +++++++++++++++- scripts/cosmic/hydrate-cosmic.sh | 5 +++++ 3 files changed, 20 insertions(+), 1 deletion(-) create mode 100644 docs/evidencia/cosmic-session-qemu-2026-08-03.png diff --git a/docs/evidencia/cosmic-session-qemu-2026-08-03.png b/docs/evidencia/cosmic-session-qemu-2026-08-03.png new file mode 100644 index 0000000000000000000000000000000000000000..454b8aa9256b527f6db8b358afb37ad7ee5a6d38 GIT binary patch literal 6037 zcmeAS@N?(olHy`uVBq!ia0y~yU}a!nU{>H@VqjqS{3~J&1A};sr;B4q#hkZyW8d8U z>UjL)`}cqT|DC?v(&l7y4h-yncx$AalVWN}M4uL&|t^%BPEdr*7 zF_N5(+}lr{x;#nOW_r8gU76c@M=XqBa{^Q(2vRrx@*PreG{(5S0>AvTW zihrMbKj-t@XP2+4%28;dk-v=cn`M+}iTd<2@q- zL&N-zOuPB}zg~-89k%w@_Pvka_{VO3*kdeL_2QxOUXa)LHr|wY{A%_3x;Gn-Uz0a} z_qW~t&d&q2+}xWH^2y)d-HqOsQ~BrP@$2%oayLG@v){Y*f92Zf{x1d$3=9@i(vo|Q z9zA+@cX|Ge4T;y+#oE_jsVF%9O~2;jXL-AiN0j&SGB7ak&Acg*Y&XB(@Y|c4n=3y* zi`~6%U*6Y>g5%HU)jqp#za{PL#Chxt3=HkZtn1$WzT~YxxA@#Mce%=xyO%1SeA6y_ zU-xeNIot0Zy37m=4bCt2|G$5=TYq20vzh63UoJRjPe0Zi|Le}%?QbPM{}ha50~vH- z_n(KKKYjXC`F!s7;^)n;`=t2qm;F5Wv{wG_33tB#Mj*Gh-1~cM@$~q*%FD}o%kS5I zzqRz^hurYG*U|TFzD^0|`wUg|`P6;$`!&UnkM)+{ExmqztsMXTU4J*a%YTc_U|?Vf zTlbykf#INgv|*FWUBe6m+CMuF#L(%tK4wj{{Nrzf8M2=&DogPQ~2OOWA5#3cPk$Eez*H}xBcJC zlaKrD6KDA*_p}}jeSLj?&9_MT-TBWKCvzl#f~D=K;V~26@;+zr^osxgfAP9&{vDW+mfVx+lWaCSt$Xv$McES>7#Jcnm;J1% z`*>7bUspG_{BG&`ef#nY3%6yJ6`Y-Ax_=_dUH=AGf#a>$kVJ@7wMB`E2(5ibtJW zkN3Tu{_kE*U4hSKiT^*D7#JEvlV_cOp4{_1zV>sEf84iY2Ny59d1(9oKhLYH!T!C5=j?vJseZTf`Apl#ckb_ew{`FDCHf2u4B8iSdOqIK{$2Nb)Beh0ne7!{ zK5h;@{^#iZyZg)D-s0BZQ_y4RdwK8od)3e9manret9djhe!hGOGbl4@U;6T9_2KMy|r+Z+G; z($#ExgR-}`N^fN@?={@_`%L!t+Q-%PKeuoHS8)GJnU?&YGfQmxvP`vFMh1q6onrT2KR8?aTRcqG_L#)HUrY=P8$Rt#XXrQlxfT>N_NHm} z|CAX(qMV=