È disponibile l'uscita della distribuzione Ubuntu Sway Remix 23.10, che fornisce un desktop preconfigurato e pronto all'uso basato sul gestore di finestre composito Sway. La distribuzione è un'edizione non ufficiale di Ubuntu 23.10, creata pensando sia agli utenti esperti di GNU/Linux che ai principianti desiderosi di provare l'ambiente dei gestori di finestre a mosaico senza doverli configurare a lungo. Sono disponibili build per architetture amd64 e arm64 (Raspberry Pi).
L'ambiente del distributore è costruito su Sway, un gestore di composizione che utilizza il protocollo Wayland ed è completamente compatibile con il gestore di finestre a mosaico i3, così come con la barra laterale Waybar, il gestore di file PCManFM-GTK3 e le utility del progetto NWG-Shell, come il gestore di sfondi per il desktop Azote, il menu applicazioni a schermo intero nwg-drawer, l'utility per visualizzare contenuti da script sullo schermo nwg-wrapper (utilizzato per mostrare suggerimenti sui tasti di scelta rapida sul desktop), il gestore delle impostazioni dei temi GTK, dei cursori e dei caratteri nwg-look e lo script Autotiling, che compone automaticamente le finestre delle applicazioni aperte in stile dei gestori di finestre a mosaico dinamici.
Il distributore include programmi con interfaccia grafica, come Firefox, Qutebrowser, Audacious, Transmission, Libreoffice, Pluma e MATE Calc, così come applicazioni e utility console, come il lettore musicale Musikcube, il lettore video MPV, l'utility per visualizzare immagini IMV, l'utility per visualizzare documenti PDF Zathura, l'editor di testo Neovim, il gestore di file Ranger e altro ancora.
Un'altra caratteristica della distribuzione è l'eliminazione completa dell'uso del gestore di pacchetti Snap, tutte le applicazioni sono fornite come normali pacchetti deb, incluso il browser web Firefox, il cui installatore utilizza il repository ufficiale PPA del Mozilla Team. L'installer della distribuzione si basa sul framework Calamares.

Principali modifiche:
- È stato integrato il componente sway-systemd, che implementa un meccanismo per avviare i servizi utente di systemd al caricamento del desktop, nonché per collocare le applicazioni e i servizi avviati in gruppi di controllo separati. Grazie all'uso del demone systemd-oomd, è ora possibile identificare con maggiore precisione i processi che consumano più risorse e reagire più rapidamente alla mancanza di memoria. Anche la gestione delle directory ~/.config/autostart e /etc/xdg/autostart è stata convertita per utilizzare systemd; le applicazioni avviate automaticamente ora si avviano solo dopo il caricamento completo di Sway e la prontezza del meccanismo Status Notifier Item (SNI), eliminando così le condizioni di race. Inoltre, sway-systemd ha permesso di implementare la chiusura corretta delle applicazioni e dei servizi avviati al termine della sessione, al riavvio o allo spegnimento del sistema.
- Il demone EarlyOOM, che monitorava il consumo di risorse da parte dei processi e avviava OOM Killer quando necessario, è stato sostituito da systemd-oomd.
- Per gestire le connessioni Bluetooth, è utilizzato l'utility Blutuith, che supporta ricezione e invio di file tramite il protocollo OBEX, la gestione remota dei dispositivi connessi, la gestione flessibile degli adattatori Bluetooth connessi, ecc.

- L'utility per la visualizzazione delle immagini Swayimg è stata sostituita da IMV, più funzionale e con supporto per un numero maggiore di formati di immagini.
- È stata aggiornata l'utility per la configurazione dei dispositivi di input Sway Input Configurator, che ora supporta la localizzazione (sono stati aggiunti traduzioni in russo, bielorusso e ucraino), implementata la configurazione dei metodi di clic sui touchpad senza pulsanti fisici (clickpad), realizzata la configurazione degli eventi del touchpad, ad esempio per disabilitare temporaneamente il touchpad quando è collegato un mouse e corretti alcuni piccoli problemi 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.
- Aggiunto supporto per il computer a scheda singola Raspberry Pi 5.
Fonte: opennet.ru


