Les développeurs de la distribution Linux CuteFishOS, basée sur des paquets Debian, mettent au point un nouvel environnement utilisateur, CuteFish, qui rappelle le style de macOS. Un projet ami est mentionné, JingOS, qui a une interface similaire à CuteFish, mais optimisée pour les tablettes. Les développements du projet sont réalisés en C++ à l'aide de Qt et des bibliothèques KDE Frameworks. Le code est distribué sous la licence GPLv3. Les versions d'installation de la distribution CuteFishOS ne sont pas encore prêtes, mais l'environnement peut déjà être testé en utilisant des paquets pour Arch Linux ou en installant une version alternative - Manjaro Cutefish.

Pour le développement des composants de l'environnement utilisateur, la bibliothèque fishui est utilisée, avec une interface superposée sur le jeu de widgets Qt Quick Controls 2. Un thème clair et sombre est pris en charge, ainsi que des fenêtres sans bordure, des ombres sous les fenêtres, un flou sur le contenu des fenêtres arrières, un menu global et des styles Qt Quick Control. La gestion des fenêtres utilise le gestionnaire de composition KWin avec un ensemble de plugins supplémentaires.

Le projet développe ses propres barres des tâches, une interface plein écran pour le lancement d'applications (launcher) et une barre supérieure avec un menu global, des widgets et une zone système. Parmi les applications développées par les membres du projet figurent : un gestionnaire de fichiers, une calculatrice et un configurateur.

Le bureau CuteFish et la distribution CuteFishOS sont principalement développés en tenant compte de la convivialité pour les utilisateurs débutants, qui privilégient une série de paramètres et d'applications leur permettant de commencer à travailler immédiatement plutôt que des possibilités d'adaptation approfondie du système à leurs préférences.

Source : opennet.ru
