La Dynamic Island arriva sul desktop Linux COSMIC

  • Categoria dell'articolo:Software
  • Articolo pubblicato:
COSMIC Ext Island
COSMIC Ext Island

Chi utilizza Linux e apprezza le interfacce moderne può trovare interessante COSMIC Ext Island, un progetto dedicato al desktop COSMIC di Pop!_OS 24.04 che porta sul computer un’interfaccia ispirata alla Dynamic Island. L’obiettivo è raccogliere informazioni utili e strumenti quotidiani in un elemento compatto, posizionato sopra il pannello superiore del desktop.

Quando è inattiva, l’isola mostra data e ora, mantenendo un ingombro ridotto. Durante la riproduzione musicale, invece, può visualizzare la copertina dell’album, il nome dell’artista, il titolo del brano e un’animazione a barre che segue il suono effettivamente riprodotto. Passando il puntatore sopra l’interfaccia, questa si espande e permette di accedere alle diverse sezioni disponibili.

L’aspetto grafico segue le impostazioni di COSMIC, compresi carattere tipografico, colore principale, modalità chiara o scura, trasparenza, effetto vetro satinato e arrotondamento degli angoli. Le modifiche applicate dalle impostazioni del desktop vengono recepite immediatamente, consentendo di mantenere una presentazione coerente con il tema utilizzato.

L’interazione è pensata per essere semplice e veloce. Il passaggio del mouse apre l’isola dopo un breve intervallo, configurabile nelle impostazioni, mentre l’uscita del puntatore ne provoca la chiusura. Un clic permette di mantenerla aperta fino al successivo clic o alla pressione del tasto Esc. Il clic centrale, invece, gestisce la riproduzione e la pausa dei contenuti multimediali.

Un’altra caratteristica utile riguarda la gestione delle finestre a schermo intero. COSMIC Ext Island può nascondersi automaticamente quando sullo schermo è presente un’applicazione fullscreen, come un videogioco o un video, evitando di interferire con la visualizzazione.

Monitoraggio del sistema, musica e strumenti quotidiani in un’unica interfaccia

La sezione Home trasforma COSMIC Ext Island in un piccolo centro di controllo per il computer Linux. Qui è possibile consultare l’utilizzo della CPU con lo storico delle variazioni, la frequenza operativa del processore, la temperatura e la velocità della rete. I dati di download e upload vengono mostrati separatamente, mentre una scheda dedicata raccoglie informazioni sulla memoria e sui dischi.

La schermata comprende anche un lettore musicale compatto, il cui sfondo avanza seguendo il progresso del brano, oltre alle informazioni sulla batteria e sul tempo trascorso dall’avvio del sistema. Questa disposizione permette di controllare rapidamente diversi parametri senza dover aprire un’applicazione di monitoraggio separata.

La sezione Media offre controlli più completi, con copertina, titolo, ricerca all’interno del brano e comandi di riproduzione. Attivando i testi nelle impostazioni, è possibile visualizzare la riga attualmente cantata sotto il titolo e consultare il testo completo tramite un pulsante dedicato. Il servizio utilizzato per recuperare i testi è LRCLIB; questa funzione rimane disattivata finché l’utente non decide di abilitarla.

Le barre animate associate alla musica non sono semplici decorazioni: COSMIC Ext Island legge il flusso audio del monitor di uscita predefinito per rappresentare l’attività sonora. Durante la riproduzione compare anche nel mixer un flusso di registrazione denominato Dynamic Island.

La sezione Shelf è dedicata ai file e agli appunti. Trascinando un documento sull’isola, questa reagisce visivamente e lo aggiunge allo scaffale selezionato. Sono disponibili anteprime per le immagini e icone associate ai diversi tipi di file. Gli elementi possono essere aperti con un clic oppure trascinati nuovamente fuori: in quest’ultimo caso vengono sempre copiati, senza spostare l’originale.

È possibile creare più scaffali, assegnare loro nomi personalizzati e organizzare i contenuti in gruppi differenti. La funzione di eliminazione richiede una conferma quando lo scaffale contiene file, ma non cancella i documenti originali presenti sul disco.

Anche gli appunti sono integrati nel flusso di lavoro. Con Ctrl+V, oppure attraverso il pulsante dedicato, si possono aggiungere file copiati, immagini salvate in formato PNG e contenuti testuali. Gli appunti testuali possono essere trascinati direttamente da altre applicazioni, come un browser. I contenuti temporanei vengono conservati nella cartella locale dedicata e rimossi quando nessuno scaffale li utilizza più.

Calendario, attività, Google Tasks e condivisione dei file

COSMIC Ext Island include un calendario mensile che evidenzia il giorno corrente e mostra il numero della settimana. Accanto a questa funzione troviamo una sezione dedicata alle attività, nella quale è possibile inserire un nuovo compito digitandolo e premendo Invio. Le attività possono essere rinominate con un doppio clic ed eliminate attraverso il pulsante apposito. Contrassegnando un’attività come completata, il testo viene barrato e l’elemento scompare dopo una breve animazione, a meno che non venga deselezionato in tempo.

Le attività vengono salvate nello stato di configurazione locale di COSMIC, permettendo di conservarle tra le sessioni. Per chi utilizza i servizi Google è inoltre disponibile la sincronizzazione con Google Tasks, in particolare con l’elenco My Tasks.

La configurazione richiede un account Google aggiunto attraverso GNOME Online Accounts, mantenendo attiva l’opzione relativa alle attività. Una volta abilitata la sincronizzazione nelle impostazioni dell’estensione, la creazione, la modifica, il completamento e l’eliminazione dei compiti vengono trasferiti al servizio. L’elenco remoto viene aggiornato quando si apre la relativa sezione, periodicamente mentre rimane aperta e a intervalli più lunghi quando non è in uso. L’estensione richiede un token di accesso fornito dal sistema di account, senza dover gestire direttamente la password Google o utilizzare una propria chiave API.

COSMIC Ext Island

La condivisione dei file amplia ulteriormente le possibilità della sezione Shelf. COSMIC Ext Island implementa direttamente il protocollo LocalSend versione 2, consentendo di individuare dispositivi nelle vicinanze e inviare loro i contenuti dello scaffale. Sul dispositivo destinatario è sufficiente avere aperta l’applicazione LocalSend. Sono inoltre riconosciuti i dispositivi già associati tramite KDE Connect, offrendo un’opzione aggiuntiva a chi utilizza questo strumento per collegare computer e smartphone.

Le impostazioni interne permettono di scegliere quali sezioni visualizzare, su quali monitor mostrare l’isola, quale formato utilizzare per l’orologio e quanto attendere prima dell’apertura o della chiusura. È anche possibile configurare le informazioni presenti nella visualizzazione compatta, gestire la sincronizzazione con Google Tasks e attivare i testi musicali.

Come installare COSMIC Ext Island

COSMIC Ext Island è già disponibile attraverso pacchetti deb, una volta installato basta abilitare l’applet dalle impostazioni del pannello dell’ambiente desktop.

Per richiamare rapidamente l’interfaccia dalla tastiera, si può aggiungere una scorciatoia personalizzata nelle impostazioni di COSMIC, nella sezione Tastiera. Il comando da utilizzare è busctl --user call io.github.jiricepelka.CosmicExtIsland /io/github/jiricepelka/CosmicExtIsland io.github.jiricepelka.CosmicExtIsland Toggle.

COSMIC Ext Island si propone quindi come uno strumento versatile per gli utenti di COSMIC Desktop che desiderano avere sotto controllo informazioni hardware, riproduzione multimediale, attività e file senza interrompere il proprio lavoro. La possibilità di adattarsi al tema grafico, nascondersi durante le sessioni a schermo intero e integrare servizi esterni rende il progetto particolarmente interessante per chi cerca un’interfaccia desktop più interattiva e personalizzabile su Linux.

Home COSMIC Ext Island

Lascia un commento