La version du distributeur Ubuntu Sway Remix 23.10 est disponible, offrant un bureau préconfiguré et prêt à l'emploi basé sur le gestionnaire de fenêtres mosaïque Sway. Ce distributeur est une version non officielle d'Ubuntu 23.10, conçue aussi bien pour les utilisateurs expérimentés de GNU/Linux que pour les débutants souhaitant essayer un environnement de gestion de fenêtres mosaïque sans avoir à le configurer longuement. Des builds pour les architectures amd64 et arm64 (Raspberry Pi) sont disponibles au téléchargement.
L'environnement de la distribution est construit sur la base de Sway — un gestionnaire de composition utilisant le protocole Wayland, entièrement compatible avec le gestionnaire de fenêtres mosaïques i3, ainsi que la barre de tâches Waybar, le gestionnaire de fichiers PCManFM-GTK3, et des utilitaires du projet NWG-Shell, tels que le gestionnaire de fonds d'écran Azote, le menu d'applications en plein écran nwg-drawer, l'utilitaire pour afficher le contenu des scripts sur l'écran nwg-wrapper (utilisé pour afficher l'astuce des touches de raccourci sur le bureau), le gestionnaire de thèmes GTK, du curseur et des polices nwg-look et le script Autotiling, qui compose automatiquement les fenêtres des applications ouvertes comme le feraient les gestionnaires de fenêtres dynamiques mosaïques.
Le distributeur inclut des programmes avec interface graphique, tels que Firefox, Qutebrowser, Audacious, Transmission, Libreoffice, Pluma et MATE Calc, ainsi que des applications et utilitaires en console, comme le lecteur de musique Musikcube, le lecteur vidéo MPV, l'outil de visualisation d'images IMV, l'application de visualisation de documents PDF Zathura, l'éditeur de texte Neovim, le gestionnaire de fichiers Ranger, et d'autres.
Une autre caractéristique de la distribution est le rejet complet du gestionnaire de paquets Snap, tous les programmes étant fournis sous forme de paquets deb classiques, y compris le navigateur web Firefox, dont l'installation utilise le dépôt PPA officiel de l'équipe Mozilla. L'installateur de la distribution est basé sur le framework Calamares.

Principales modifications :
- Un composant sway-systemd est intégré, mettant en œuvre le mécanisme de lancement des services utilisateurs systemd au démarrage du bureau, ainsi que la mise en groupe des applications et services lancés dans des groupes de contrôle séparés, ce qui, avec le démon systemd-oomd, permet d'identifier plus précisément les processus les plus gourmands en ressources et de réagir plus rapidement à un manque de mémoire vive. Le traitement des répertoires ~/ .config/autostart et /etc/xdg/autostart a également été mis à jour pour utiliser systemd : les applications à lancement automatique démarrent désormais uniquement après le chargement complet de Sway et la disponibilité du mécanisme Status Notifier Item (SNI), ce qui a permis d'éliminer les problèmes de concurrence. De plus, sway-systemd a permis d'implémenter une bonne fermeture des applications et services lancés lors de la déconnexion, du redémarrage ou de l'arrêt du système.
- Le démon EarlyOOM, qui surveille la consommation des ressources par les processus et déclenche OOM Killer au bon moment, a été remplacé par systemd-oomd.
- Pour gérer les connexions Bluetooth, l'utilitaire Bluetooth est utilisé, prenant en charge l'envoi et la réception de fichiers via le protocole OBEX, le contrôle à distance des dispositifs connectés, la gestion flexible des adaptateurs Bluetooth connectés, etc.

- L'outil de visualisation d'images Swayimg a été remplacé par IMV, plus fonctionnel et prenant en charge un plus grand nombre de formats d'images.
- L'utilitaire de configuration des appareils d'entrée Sway Input Configurator a été mis à jour, ajoutant la prise en charge de la localisation (des traductions en russe, biélorusse et ukrainien ont été ajoutées), la configuration des méthodes de clic sur les pavés tactiles sans boutons physiques (clicpads) a été mise en œuvre, la configuration des événements du pavé tactile a été réalisée, par exemple pour désactiver temporairement le pavé tactile lors de la connexion d'une souris, et des corrections mineures ont été apportées à l'interface.

- Les applications système mises à jour : nwg-look 0.2.2, nwg-drawer 0.3.9, nwg-displays 0.3.7, nwg-bar 0.1.3, musikcube 3.0.
- Ajout de la prise en charge du Raspberry Pi 5.
Source : opennet.ru


