Shelly propone un approccio completamente nuovo alla gestione dei pacchetti su Arch Linux, superando la logica dei front‑end basati su pacman e offrendo un’esperienza più intuitiva e visiva.

L’obiettivo è semplificare l’interazione con il sistema senza rinunciare alla precisione e alla velocità tipiche dell’ambiente Arch. A differenza degli strumenti tradizionali, Shelly non si limita a incapsulare pacman: utilizza direttamente libalpm, garantendo un’integrazione nativa e un controllo accurato delle operazioni.
L’interfaccia è costruita con GTK4 e supporta Wayland in modo completo, offrendo un aspetto moderno e coerente con i desktop contemporanei. La navigazione è pensata per essere immediata, con sezioni chiare per la ricerca, l’installazione, l’aggiornamento e la rimozione dei pacchetti. I filtri permettono di individuare rapidamente ciò che serve, mentre la sincronizzazione con i repository ufficiali mantiene sempre aggiornate le informazioni disponibili.
Shelly include anche un’interfaccia a riga di comando dedicata, progettata per utenti avanzati e per scenari di automazione. Il Modern‑CLI mantiene la filosofia di semplicità del progetto, offrendo comandi leggibili e un flusso di lavoro più intuitivo rispetto agli strumenti tradizionali. Questa combinazione permette di scegliere liberamente tra interfaccia grafica e terminale senza perdere funzionalità.
Il supporto all’AUR amplia ulteriormente le possibilità, integrando i pacchetti della comunità in modo fluido e senza richiedere strumenti esterni. La gestione dei pacchetti AUR è pensata per essere trasparente, con informazioni chiare sulle dipendenze e sui processi di compilazione. Shelly permette inoltre di gestire applicazioni Flatpak, unificando in un’unica interfaccia tre mondi spesso separati: pacchetti ufficiali, AUR e sandbox Flatpak.
Un nuovo modo di vivere Arch Linux
Shelly nasce con l’idea di rendere Arch Linux più accessibile senza snaturarne la filosofia. L’interfaccia grafica non sostituisce la flessibilità del sistema, ma la rende più immediata per chi preferisce un approccio visivo. La gestione dei pacchetti diventa più chiara, con informazioni presentate in modo leggibile e con un flusso che evita errori comuni.

La scelta di non essere un wrapper permette a Shelly di offrire un comportamento più prevedibile e coerente con libalpm. Le operazioni sono rapide, affidabili e prive di livelli intermedi che potrebbero introdurre problemi. L’attenzione all’esperienza utente si riflette anche nella cura dei dettagli: animazioni fluide, layout pulito, messaggi chiari e un’organizzazione che riduce la complessità.
Installare Shelly
Per installare Shelly su Arch Linux e derivate basta digitare da terminale:
git clone https://github.com/ZoeyErinBauer/Shelly-ALPM.git
cd Shelly-ALPM
makepkg -si
Il supporto multipiattaforma tra pacchetti nativi, AUR e Flatpak rende Shelly uno strumento versatile per chi utilizza Arch Linux come sistema principale. La possibilità di gestire tutto da un’unica applicazione semplifica la manutenzione quotidiana e riduce la necessità di ricorrere a strumenti separati.
Testato su Arch Linux con ambiente desktop GNOME 50 (immagini articolo)
Home Shelly
Fonte: 9to5Linux