Byl zveřejněn distribuce Ubuntu Sway Remix 23.04, která poskytuje přednastavené a připravené pracovní prostředí na základě dlaždicového správce oken Sway. Distribuce je neoficiální edicí Ubuntu 23.04, vytvořenou s ohledem jak na zkušené uživatele GNU/Linux, tak na nováčky, kteří chtějí vyzkoušet prostředí dlaždicových správců oken bez nutnosti jejich dlouhého nastavení. K dispozici jsou komponenty pro architektury amd64 a arm64 (Raspberry Pi).
Prostředí distribuce je postaveno na Sway — správci oken využívajícím protokol Wayland, který je plně kompatibilní s mozaikovým správcem oken i3, a také s panelem Waybar, správce souborů PCManFM-GTK3 a nástroji z projektu NWG-Shell, jako je správce pozadí Azote, aplikace pro zobrazení nabídky aplikací nwg-drawer, nástroje pro zobrazení obsahu skriptů na obrazovce nwg-wrapper (používá se pro zobrazení nápovědy k horkým klávesám na pracovní ploše), správce nastavení GTK témat, kurzorů a písem nwg-look a skript Autotiling, který automaticky uspořádá okna otevřených aplikací jako dynamické mozaikové správce oken.
Distribuce obsahuje programy jak s grafickým rozhraním, jako jsou Firefox, Qutebrowser, Audacious, Transmission, Libreoffice, Pluma a MATE Calc, tak i konzolové aplikace a utilitky, jako je hudební přehrávač Musikcube, video přehrávač MPV, utilita pro prohlížení obrázků Swayimg, utilita pro prohlížení dokumentů PDF Zathura, textový editor Neovim, správce souborů Ranger a další.
Další zvláštností distribuce je úplné opuštění používání balíčkového manažera Snap, všechny programy jsou dodávány ve formě běžných deb balíčků, včetně webového prohlížeče Firefox, pro jehož instalaci je využíván oficiální PPA repozitář Mozilla Team. Instalátor distribuce je založen na frameworku Calamares.

Hlavní změny:
- Sway byl aktualizován na verzi 1.8 s podporou příkazu „bindgesture“ pro přiřazení akcí k dotykovým gestům, podporou rozšíření Wayland xdg-activation-v1 a ext-session-lock-v1, a podporou nastavení „disable while trackpointing“ v knihovně libinput pro ovládání vypnutí touchpadu během používání tenzometrického joystiku (např. TrackPoint na noteboocích ThinkPad).
- Bylo přidáno dvě základní gesta pro touchpad: posunutí třemi prsty doleva-doprava pro přepínání mezi pracovními plochami, a posunutí třemi prsty dolů pro převod okna ve fokusu do plovoucího režimu a zpět.
- Byl přidán skript start-sway, který umožňuje automaticky rozpoznávat spuštění prostředí v virtual machines nebo na systémech s proprietárním ovladačem NVIDIA, aplikující potřebné proměnné prostředí a parametry spuštění. Například při zjištění ovladače Nvidia a zapnutém režimu NVIDIA DRM Modeset skript automaticky exportuje potřebné proměnné prostředí a spouští Sway s parametrem „--unsupported-gpu“, přesměrovávající protokol spuštění do žurnálu systemd.
- Byl přidán na pozadí běžící proces Swayr, který rozšiřuje možnosti správy oken. Pomocí něj je možné přepínat mezi aktivními okny kombinací Alt+Tab, přepínat mezi pracovními plochami kombinací Alt+Win, a také zobrazit seznam všech oken na všech pracovních plochách a monitorech kombinací Win+P.

- Byla implementována podpora změny barevné teploty monitoru (Night Color) pomocí nástroje wlsunset. Barevná teplota se mění automaticky podle umístění (nastavení lze změnit v konfiguračním souboru panelu Waybar nebo přímo ve skriptu spuštění).
- Do panelu Waybar byl přidán modul Scratchpad pro rychlý přístup k oknům, přesunutým do scratchpadu (dočasného úložiště neaktivních oken).
- Byla přidána utilita Swappy pro interaktivní úpravu snímků obrazovky před jejich uložením na disk nebo kopírováním do schránky.
- Byla aktualizována utilita pro nastavení vstupních zařízení Sway Input Configurator, která nabídla vylepšené rozhraní pro nastavení jazyka a varianty rozložení klávesnice, opravila některé chyby a zajistila kompatibilitu s novými verzemi Sway.

- Byl proveden refactoring konfiguračních souborů, zjednodušena nastavení automatického spuštění, vyřešeny problémy, které nastávaly při použití tmavého rozhraní aplikací na GTK, pro aplikace s hlavičkovým panelem byly vypnuty ovládací prvky okna. Byla vylepšena funkčnost aplikací ve formátu AppImage, které nemají podporu Wayland (zajištěno automatické spuštění pomocí XWayland). Velikost obrazu byla zmenšena. Základní balík byl obohacen o EarlyOOM, systémový unit systemd-oomd byl odstraněn, GIMP a Flatpak byly také vynechány.
Zdroj: opennet.ru


