Lycan gestire PWA su Linux in modo leggero e integrato

Tra i tanti strumenti dedicati agli utenti Linux che vogliono integrare servizi web nel desktop, Lycan si distingue per un approccio minimalista ma estremamente funzionale. Questo gestore di PWA (Progressive Web App) permette di trasformare qualsiasi sito web in una vera e propria applicazione desktop, riducendo al minimo il consumo di risorse.

A differenza di soluzioni più pesanti basate su browser completi, Lycan sfrutta WebKitGTK tramite il framework wry, garantendo prestazioni elevate e un’integrazione nativa con l’ambiente Linux.

Gestione PWA completa tra CLI e TUI

Uno dei punti di forza di Lycan è la sua doppia interfaccia: da un lato una TUI (Terminal User Interface) intuitiva, dall’altro una CLI potente per l’automazione.

Avviando semplicemente lycan senza parametri si accede a un pannello testuale che consente di aggiungere, modificare o rimuovere applicazioni web. Per gli utenti più avanzati, invece, i comandi CLI permettono operazioni rapide come:

  • apertura diretta di una PWA con lycan open <nome>
  • rilevamento della configurazione di sistema con lycan detect-system
  • accesso alle opzioni tramite help e versioning

Ogni applicazione creata viene integrata nel sistema tramite file .desktop, risultando accessibile da launcher come rofi, dmenu o menu grafici tradizionali.

Prestazioni, privacy e integrazione avanzata

Lycan è progettato con una forte attenzione alla separazione dei dati e alla sicurezza. Ogni PWA dispone di un proprio profilo dedicato salvato su disco, con cookie, cache e sessioni persistenti. Questo significa che login e impostazioni vengono mantenuti tra un avvio e l’altro senza interferenze tra applicazioni.

Dal punto di vista della privacy, il tool implementa un sistema di blocco per pubblicità e tracker direttamente a livello di richieste web, intercettando chiamate come fetch e XMLHttpRequest verso domini noti.

Interessante anche il sistema di tuning automatico di WebKit: al primo avvio viene generato un profilo configurato in base all’hardware e alla sessione grafica. Questo include ottimizzazioni specifiche per GPU, compatibilità con Wayland e workaround per configurazioni NVIDIA.

Lycan supporta sia X11 che Wayland senza forzare backend specifici, adattandosi all’ambiente in uso. Inoltre, per chi desidera un controllo più granulare, sono disponibili variabili d’ambiente per modificare il comportamento del rendering e della composizione grafica.

Il risultato è uno strumento leggero ma completo, ideale per chi utilizza frequentemente applicazioni web e desidera un’esperienza più integrata e performante rispetto al semplice utilizzo del browser.

Lycan oltre al codice sorgente viene rilasciato come binario precompilato, in questa maniera possiamo utilizzare il tool in qualsiasi Distribuzione Linux senza installarlo.

Abbiamo testato Lycan su Linux Mint 22.3 con ambiente desktop Cinnamon (immagine articolo).

Home Lycan

Lascia un commento