Gli sviluppatori della distribuzione Linux CuteFishOS, basata su Debian, stanno sviluppando un nuovo ambiente utente, CuteFish, che ricorda esteticamente macOS. Viene citato come progetto amichevole JingOS, che ha un'interfaccia simile a CuteFish, ma ottimizzata per tablet. I componenti del progetto sono scritti in C++ utilizzando Qt e le librerie KDE Frameworks. Il codice è distribuito sotto licenza GPLv3. Le versioni di installazione della distribuzione CuteFishOS non sono ancora pronte, ma l'ambiente può già essere testato utilizzando i pacchetti per Arch Linux o installando una build alternativa — Manjaro Cutefish.

Per lo sviluppo dei componenti dell'ambiente utente viene utilizzata la libreria fishui, che implementa un layer sopra il set di widget Qt Quick Controls 2. Sono supportati temi chiari e scuri, finestre senza bordi, ombre sotto le finestre, sfocatura dei contenuti delle finestre di sfondo, menu globale e stili di Qt Quick Control. Per la gestione delle finestre si utilizza il gestore composito KWin con un set di plugin aggiuntivi.

Il progetto sviluppa una propria barra delle applicazioni, un'interfaccia a schermo intero per l'avvio delle applicazioni (launcher) e una barra superiore con menu globale, widget e vassoio di sistema. Tra le applicazioni sviluppate dai membri del progetto ci sono: un file manager, una calcolatrice e un configuratore.

Il desktop CuteFish e la distribuzione CuteFishOS sono sviluppati principalmente tenendo presente la facilità d'uso per i principianti, per i quali è più importante avere a disposizione un insieme di impostazioni e applicazioni che permettano di iniziare a lavorare immediatamente, piuttosto che le possibilità di una profonda personalizzazione del sistema secondo le proprie preferenze.

Fonte: opennet.ru
