È disponibile il rilascio della distribuzione Ubuntu Sway Remix 23.10, che offre un desktop preconfigurato e pronto all'uso basato sul gestore di finestre composito a mosaico Sway. La distribuzione è un'edizione non ufficiale di Ubuntu 23.10, creata tenendo conto sia degli utenti esperti di GNU/Linux che dei principianti che desiderano provare un ambiente di gestori di finestre a mosaico senza dover affrontare lunghe configurazioni. Sono disponibili build per le architetture amd64 e arm64 (Raspberry Pi).
L'ambiente della distribuzione si basa su Sway, un gestore di composizione che utilizza il protocollo Wayland ed è completamente compatibile con il gestore di finestre a mosaico i3, oltre alla barra dei menu Waybar, al gestore di file PCManFM-GTK3 e agli strumenti del progetto NWG-Shell, come il gestore di sfondi Azote, il menu applicazioni a schermo intero nwg-drawer, l'utilità per visualizzare contenuti di script sullo schermo nwg-wrapper (utilizzata per visualizzare suggerimenti per le scorciatoie da tastiera sul desktop), il gestore per la configurazione di temi GTK, cursori e font nwg-look e lo script Autotiling, che organizza automaticamente le finestre delle applicazioni aperte in stile gestori di finestre a mosaico dinamici.
La distribuzione include programmi sia con interfaccia grafica, come Firefox, Qutebrowser, Audacious, Transmission, Libreoffice, Pluma e MATE Calc, che applicazioni e utilità da console, come il lettore musicale Musikcube, il lettore video MPV, l'utilità per la visualizzazione delle immagini IMV, l'utilità per visualizzare documenti PDF Zathura, l'editor di testo Neovim, il file manager Ranger e altri.
Un'altra caratteristica della distribuzione è il completo abbandono dell'uso del gestore di pacchetti Snap, tutte le applicazioni sono fornite in formato normale deb, compreso il browser web Firefox, per il quale viene utilizzato il repository PPA ufficiale di Mozilla Team. L'installatore della distribuzione si basa sul framework Calamares.

Variazioni principali:
- È stato integrato il componente sway-systemd, che implementa il meccanismo per avviare i servizi utente di systemd all'avvio del desktop, oltre a posizionare le applicazioni e i servizi avviati in gruppi di controllo separati, permettendo, con l'uso del demone systemd-oomd, di identificare con maggiore precisione i processi più intensivi in termini di risorse e reagire più rapidamente alla carenza di memoria. Il trattamento delle cartelle ~/config/autostart e /etc/xdg/autostart è stato anche modificato per utilizzare systemd: le applicazioni avviate automaticamente ora si avviano solo dopo che Sway è completamente carico e il meccanismo Status Notifier Item (SNI) è pronto, permettendo di eliminare le condizioni di race. Inoltre, sway-systemd ha consentito la corretta chiusura delle applicazioni e dei servizi avviati quando si esce dalla sessione, si riavvia o si spegne il sistema.
- Il demone EarlyOOM, che monitora il consumo di risorse da parte dei processi e attiva l'OOM Killer al momento giusto, è stato sostituito da systemd-oomd.
- Per gestire le connessioni Bluetooth è stata utilizzata l'utilità Blutuith, che supporta la ricezione e la trasmissione di file tramite il protocollo OBEX, la gestione remota dei dispositivi collegati, una gestione flessibile degli adattatori Bluetooth connessi, ecc.

- L'utilità per la visualizzazione delle immagini Swayimg è stata sostituita da IMV, più funzionale e con un supporto per un numero maggiore di formati di immagine.
- È stata aggiornata l'utilità per la configurazione dei dispositivi di input Sway Input Configurator, che ora supporta la localizzazione (aggiunti traduzioni in russo, bielorusso e ucraino), è stata implementata la configurazione dei metodi di click sui touchpad senza pulsanti fisici (clickpad), è stata realizzata la configurazione degli eventi del touchpad, ad esempio per disabilitare temporaneamente il touchpad quando è connesso un mouse e sono stati corretti piccoli bug nell'interfaccia.

- Aggiornate le applicazioni di sistema: nwg-look 0.2.2, nwg-drawer 0.3.9, nwg-displays 0.3.7, nwg-bar 0.1.3, musikcube 3.0.
- Aggiunta la compatibilità con il computer single-board Raspberry Pi 5.
Fonte: opennet.ru


