Gli sviluppatori della distribuzione Linux CuteFishOS, basata su Debian, stanno sviluppando un nuovo ambiente utente, CuteFish, il cui design ricorda macOS. Un progetto amico menzionato è JingOS, che ha una interfaccia simile a CuteFish ma ottimizzata per tablet. Le basi del progetto sono scritte 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 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 i widget Qt Quick Controls 2. Sono supportati temi chiari e scuri, finestre senza bordi, ombre sotto le finestre, sfocatura del contenuto nelle finestre di sfondo, menu globale e stili di Qt Quick Control. Per la gestione delle finestre viene utilizzato il gestore di composizione KWin con un insieme di plugin aggiuntivi.

Il progetto sta sviluppando un proprio pannello delle attività, un'interfaccia a schermo intero per l'avvio delle applicazioni (launcher) e una barra superiore con menu globali, widget e vassoio di sistema. Tra le applicazioni sviluppate dai partecipanti al progetto: un gestore di file, una calcolatrice e un configuratore.

Il desktop di CuteFish e la distribuzione CuteFishOS sono principalmente sviluppati tenendo conto della facilità d'uso per i principianti, che danno più importanza alla fornitura di un insieme di impostazioni e applicazioni che permettano di iniziare a lavorare immediatamente, piuttosto che alla possibilità di una profonda personalizzazione del sistema secondo le proprie preferenze.

Fonte: opennet.ru
