Com instal·lar COSMIC Desktop a Ubuntu pas a pas

  • COSMIC és un escriptori independent escrit a Rust, molt personalitzable i pensat per funcionar sobre Wayland.
  • La seva instal·lació a Ubuntu 24.04 es basa en un PPA comunitari no oficial que pot actualitzar components crítics del sistema.
  • L'entorn funciona raonablement bé a Ubuntu, però presenta absències i petites fallades davant de Pop!_OS.
  • És essencial conèixer l'ús de ppa-purge per revertir canvis i recuperar l'estat original d'Ubuntu si alguna cosa va malament.

COSMIC Desktop

Si us crida l'atenció el nou entorn d'escriptori COSMIC (ja en disponible a v1.0) però no vols canviar la teva distribució principal, estàs de sort: ara és possible instal·lar COSMIC Desktop a Ubuntu 24.04 LTS i derivats sense haver de passar-te a Pop!_OS. Això sí, hi ha lletra petita, riscos a tenir en compte i diversos matisos importants que cal conèixer abans de llançar-se.

A les següents línies trobaràs una guia completa, explicada en castellà d'Espanya i amb un to proper, perquè puguis provar COSMIC a Ubuntu de forma més informada. Veurem què és exactament aquest escriptori, com s'instal·la mitjançant un PPA no oficial, quins problemes et pots trobar i com desfer tots els canvis si alguna cosa es torça.

Què és COSMIC Desktop i per què està donant tant a parlar

COSMIC és el nou entorn d'escriptori desenvolupat per System76, l'empresa darrere de Pop!_OS. En els seus orígens va ser una personalització profunda del GNOME, però des de fa un temps ho han reescrit com un escriptori independent, amb la seva pròpia pila tecnològica.

El nou COSMIC està programat a Rust, un llenguatge pensat per oferir bon rendiment i seguretat de memòria. A més, no fa servir GTK ni Qt per a la interfície, sinó el seu propi toolkit basat en Iced, cosa que li dóna una estètica i un comportament força particulars davant d'altres escriptoris clàssics de GNU/Linux.

Aquest entorn ve acompanyat d'un conjunt de aplicacions pròpies: explorador d'arxius, terminal, editor de text, eina de captures de pantalla, reproductor de vídeo i música (encara que no totes són presents als paquets per a Ubuntu, com veurem després) i fins i tot la seva pròpia botiga de programari a Pop!_OS.

A nivell de disseny, COSMIC recorda en part el GNOME: ofereix barra superior i dock inferior a l'estil clàssic, un mode de vista general amb disposició vertical d'escriptoris i un llançador d'aplicacions força intuïtiu. Tot això es pot personalitzar amb força llibertat: moure panells a diferents vores, amagar o mostrar elements, canviar posicions d'indicadors, etc.

Entre les seves característiques més cridaneres hi ha el tiling (organització automàtica de finestres) amb un sol clic, la possibilitat d'arrossegar finestres dins d'aquesta manera per reorganitzar-les, suport avançat per a múltiples monitors (amb espais de treball separats o compartits), gestió híbrida de GPU i l'opció d'apilar finestres en pestanyes dins d'una mateixa finestra, una cosa molt pràctica per tenir diverses apps relacionades agrupades.

Requisits i advertiments abans d'instal·lar COSMIC a Ubuntu

El primer que has de tenir clar és que no existeix un mètode oficial de System76 per instal·lar COSMIC a Ubuntu. El que farem servir és un PPA comunitari, mantingut per un desenvolupador extern (conegut com hepp3n), que empaqueta COSMIC i diverses dependències per a Ubuntu 24.04 LTS.

Aquest PPA s'ha creat pensant en Ubuntu 24.04 LTS “Noble” i derivades basades en aquesta versió (incloent sabors oficials, Ubuntu Server i fins i tot distribucions com Linux Mint que es basen en Noble). Si el vostre sistema no és 24.04 o no es recolza en els repositoris “noble”, no l'hauries d'utilitzar.

Un altre punt clau és que COSMIC és un escriptori orientat a Wayland. Funciona sobre aquesta tecnologia (incloent Xwayland per a compatibilitat amb apps X11), per la qual cosa és molt recomanable que el teu maquinari es porti bé amb Wayland per evitar problemes de rendiment o compatibilitat gràfica.

El PPA comunitari no només inclou COSMIC i les seues aplicacions, sinó també versions pròpies de components crítics del sistema com Mesa, Wayland/Xwayland, llvm-toolchain-20 i el compilador de Rust. Aquests paquets són delicats perquè afecten tot el sistema, no només l'escriptori nou.

En proves realitzades sobre instal·lacions netes d'Ubuntu 24.04, aquest repositori no sempre arriba a substituir aquests paquets del sistema per les seves versions alternatives, però això pot canviar segons la teva instal·lació concreta, altres PPAs que tinguis, el maquinari o futures versions del mateix repositori.

Per aquest motiu, abans de seguir, el més assenyat és fer una còpia de seguretat completa del sistema. Pots fer servir eines com Timeshift o qualsevol solució de backup amb què et sentis còmode. Una altra opció molt recomanable és provar COSMIC primer en una màquina virtual, de manera que si alguna cosa es trenca, no afecti la teva instal·lació principal.

Tingues també en compte que en afegir un PPA de tercers que pot actualitzar peces clau duna LTS, perds part del valor que té fer servir una versió de suport estès estable: més risc de conflictes de paquets en futures actualitzacions, possible exposició a fallades de seguretat si aquest PPA no es manté al dia i, en general, un entorn una mica menys predictible.

Com instal·lar COSMIC Desktop a Ubuntu 24.04 LTS amb el PPA comunitari

Si acceptes aquests riscos i vols seguir endavant, la forma més directa de instal·lar COSMIC a Ubuntu 24.04 és mitjançant el repositori PPA mantingut per la comunitat. Els passos són relativament senzills des de la terminal.

1. Afegir el PPA de COSMIC

Obre una terminal (per exemple amb Ctrl + Alt + T) i afegeix el repositori amb aquesta ordre:

Ordre PPA: sudo add-apt-repository ppa:hepp3n/cosmic-epoch

A Ubuntu normal, en afegir un PPA s'executa de forma automàtica l'actualització de la llista de paquets. Si el vostre sistema no ho fa o utilitzeu una derivada com Linux Mint, és recomanable llançar a mà:

Actualitzar APT: sudo apt update

2. Instal·lar la sessió de COSMIC

Pas clau: Un cop afegit el repositori i actualitzats els índexs, arriba el moment d'instal·lar l'escriptori com a tal. En una instal·lació estàndard d'Ubuntu 24.04 amb el GNOME, és habitual utilitzar:

Comanda sessió: sudo apt install cosmic-session

Si en canvi esteu en un sistema tipus servidor, una edició molt mínima o un derivat com Linux Mint on no vulgueu que arrossegueu massa dependències relacionades amb el GNOME, el mateix mantenidor del PPA Opció mínima: recomana fer servir:

Ordre (sense recomanats): sudo apt install --no-install-recommends cosmic-session

Amb aquesta variant, el sistema evita instal·lar paquets “recomanats” que podrien ser extres del GNOME no necessaris per a una experiència bàsica del COSMIC. Això sí, pot ser que faltin alguns elements que després hagis d'instal·lar a mà si els trobes a faltar.

Durant el procés, l'instal·lador us preguntarà què gestor d'inici de sessió (display manager) vols fer servir per defecte. Aquí pots triar entre el que ja tenies (per exemple GDM3 a Ubuntu) o el nou cosmic-greeter.

Si penseu alternar amb freqüència entre COSMIC i GNOME o altres escriptoris, sol ser bona idea mantenir el gestor de login original (GDM3 a Ubuntu), ja que el GNOME està dissenyat per treballar amb ell. Si et centraràs en COSMIC i et ve de gust veure'l també a la pantalla d'inici de sessió, pots triar cosmic-greeter sense problema.

3. Iniciar sessió a la sessió de COSMIC

Un cop completada la instal·lació, reinicia el sistema o tanca sessió. A la pantalla de login, cerca el selector de sessió (en GDM sol ser una icona d'engranatge o similar a la cantonada inferior dreta o al costat del camp de contrasenya).

En aquest menú hauríeu de veure l'opció COSMIC com a sessió d'escriptori. Seleccioneu-la, introduïu la vostra contrasenya com de costum i accedireu per primera vegada a l'entorn COSMIC sobre el vostre Ubuntu.

Usar COSMIC a Ubuntu: què funciona, què falta i què pot xocar

Quan arrenquis per primera vegada, notaràs que els teus fitxers i aplicacions d'Ubuntu segueixen aquí. COSMIC no crea un sistema a part: simplement afegeix un nou entorn descriptori i les seves aplicacions, compartint el mateix usuari, home i programari instal·lat.

Moltes de les apps pròpies de COSMIC vénen incloses des del PPA: l'administrador de fitxers, la terminal (Term), l'editor de text, l'eina de captures de pantalla, etc. Tot i això, a l'empaquetat per a Ubuntu falten alguns components, com el reproductor multimèdia complet o la botiga COSMIC Store.

L'absència de la botiga COSMIC no és necessàriament un problema, i fins i tot pot ser positiu: a Pop!_OS, aquesta botiga gestiona també actualitzacions del sistema DEB, cosa que a Ubuntu podria xocar amb el gestor de paquets propi de la distribució i donar peu a conflictes.

Una de les coses que més poden cridar l'atenció en fer servir COSMIC sobre Ubuntu és que al panell poden aparèixer icones buides o buides a la zona d'indicadors. Això passa a l'applet d'App Indicator, que intenta mostrar elements d'altres serveis (com Livepatch i similars) però en aquesta combinació concreta alguns no es renderitzen bé.

Si aquests espais en blanc et molesten, pots editar el panell i eliminar l'applet d'App Indicator des de les opcions de personalització del propi escriptori, evitant així aquest efecte visual una mica estrany.

Un altre detall destacat és el comportament de les aplicacions Snap. En ancorar-les al dock de COSMIC, hi ha casos en què les icones no es mostren correctament o en fer clic no s'obren com s'espera. Això no vol dir que les Snaps no funcionin; simplement les hauràs de llançar des del selector d'aplicacions o el llançador en lloc de dependre de la icona fixada.

Quant a la integració visual, com COSMIC utilitza la seva propi toolkit basat en Iced, les aplicacions GTK o Qt no es veuran exactament “natives”. Tot i així, l'escriptori ofereix una opció perquè les apps que usen GTK adoptin part de la paleta de colors de COSMIC.

Per ajustar això, pots anar a Configuració > Escriptori > Aparença, desplaçar-te fins a la part inferior de la finestra i entrar a la secció d'icones i temes de toolkit. Allà trobareu un interruptor anomenat una cosa semblant a “Aplicar el tema actual a les aplicacions del GNOME”. En activar-ho, moltes apps GTK adaptaran certs colors al tema actual de COSMIC, encara que no s'aconsegueix una integració perfecta.

Pel que fa a rendiment i estabilitat, en proves sobre màquines virtuals i sistemes nets, COSMIC es comporta raonablement bé fins i tot fora de Pop!_OS, la qual cosa demostra que System76 ho està dissenyant de forma relativament agnòstica respecte a la distribució. Tot i així, es poden produir petites fallades i comportaments rars comparat amb el seu ús a l'entorn oficial per al qual està pensat.

Com desinstal·lar COSMIC i restaurar l'estat original d'Ubuntu

Un aspecte molt important que no has de passar per alt és que, si decideixes eliminar COSMIC del teu sistema, no n'hi ha prou amb desinstal·lar el paquet de la sessió i ja està. El PPA pot haver actualitzat llibreries crítiques com Mesa o Wayland, i simplement esborrar “cosmic-session” no reverteix aquests canvis.

Per desfer tot de forma ordenada i tornar a les versions oficials dels repositoris d'Ubuntu “noble”, el recomanable és fer servir una eina anomenada ppa-purge, que s'encarrega de purgar el PPA i fer “downgrade” dels paquets que aquest hagi modificat.

1. Elimina l'escriptori

Pots dir-li que elimineu el PPA de COSMIC i restaureu els paquets als d'Ubuntu amb la següent ordre (a Ubuntu 24.04 estàndard):

Ordre per purgar: sudo ppa-purge ppa:hepp3n/cosmic-epoch

Si esteu en una derivada com Linux Mint basada en noble, convé indicar explícitament la sèrie d'Ubuntu cap a la qual vols fer el downgrade, per exemple:

Ordre (derivada): sudo ppa-purge ppa:hepp3n/cosmic-epoch -d noble

Durant aquest procés, ppa-purge desinstal·larà o degradarà els paquets que venien del PPA i restaurarà les versions oficials. És possible que en acabar es torni a configurar el gestor d'inici de sessió per defecte (és habitual que et restitueixi el que ja tenies abans d'instal·lar COSMIC).

Quan la comanda hagi finalitzat, és molt bona idea reinicieu l'equip per assegurar-vos que el sistema arrenca ja amb la pila gràfica i les llibreries oficials d'Ubuntu, reduint així el risc d'inconsistències.

2. Eliminació manual de paquets de COSMIC (només si ppa-purge falla)

Si ppa-purge falla: Si per qualsevol raó el procés de ppa-purge s'interromp o no es pot arribar a completar, sempre et queda l'opció, menys elegant però efectiva, de eliminar manualment tots els paquets relacionats amb COSMIC instal·lats des del PPA.

Per això pots fer servir una ordre de apt remove que inclogui tots els noms dels paquets de COSMIC: app-library, applets, fons de pantalla, compositor, panell, llançador, greeter, configuracions, etc. Després d'aquesta eliminació, també es recomana reiniciar perquè tots els canvis s'apliquin correctament.

Això sí, encara que esborris tots els paquets específics de COSMIC, sense un ppa-purge complet potser segueixin quedant al teu sistema versions no oficials d'algunes llibreries que depenen de com s'hagi comportat el PPA, per tant sempre és preferible que ppa-purge pugui fer la seva feina fins al final.

Suport ia qui reportar problemes

Un darrer matís que convé remarcar: System76 no manté ni dóna suport oficial al PPA per a Ubuntu. Ells s'encarreguen del desenvolupament de COSMIC per a Pop!_OS i del codi en general, però no de les adaptacions que fa la comunitat a altres distribucions.

Si et trobes amb alguna fallada específica usant COSMIC a través del PPA a Ubuntu (problemes d'instal·lació, conflictes de dependències, paquets que no estan ben compilats, etc.), el que és adequat és reportar-ho al mantenidor del PPA o al seu repositori font, no obrir incidències directament contra System76 per aquest empaquetat concret.

El mateix responsable del PPA deixa clar que tot s'instal·la “sota la teva pròpia responsabilitat”. Ell ho fa servir i ho va provant, i en general funciona acceptablement, però avisa que qualsevol cosa pot passar: canvis en dependències, noves versions que trenquin alguna cosa, conflictes amb altres PPAs…

Si el que vols és experimentar amb l'escriptori però minimitzar mals de cap, plantejar-te provar Pop!_OS 24.04 amb COSMIC ja de sèrie en una partició a part o en una màquina virtual pot ser una alternativa molt interessant i menys propensa a sorpreses.

Instal·lar COSMIC Desktop a Ubuntu 24.04 mitjançant el PPA comunitari és una forma força còmoda de provar aquest entorn modern, configurable i escrit a Rust sense abandonar la teva distribució principal, però no deixa de ser una solució no oficial que pot tocar parts sensibles del sistema. Fent còpia de seguretat, provant-ho primer en una màquina virtual i sabent com revertir la instal·lació amb ppa-purge, pots gaudir de COSMIC amb força garanties i decidir amb calma si encaixa o no en la teva manera de treballar diària.

cosmic-desktop-1-0-llançament-rust-pop-os-wayland
Article relacionat:
COSMIC 1.0 llançat: L'escriptori Rust de System76 arriba a la seva versió estable