Dabar galima įsigyti „Ubuntu Sway Remix 23.04“, kuriame yra iš anksto sukonfigūruotas ir paruoštas naudoti darbalaukis, pagrįstas „Sway“ išklotinėmis kompozicinėmis tvarkyklėmis. Platinimas yra neoficialus Ubuntu 23.04 leidimas, sukurtas atsižvelgiant tiek į patyrusius GNU/Linux vartotojus, tiek pradedantiesiems, norintiems išbandyti langų tvarkytuvų aplinką be ilgo sąrankos. Paruošti amd64 ir arm64 (Raspberry Pi) architektūrų surinkimai.
Platinimo aplinka sukurta remiantis „Sway“ – sudėtine tvarkykle, kuri naudoja „Wayland“ protokolą ir yra visiškai suderinama su „i3“ išklotų langų tvarkykle, taip pat „Waybar“ skydeliu, PCManFM-GTK3 failų tvarkykle ir NWG- komunalinėmis programomis. Shell projektas, pvz., Azote darbalaukio fono tvarkyklė, viso ekrano programos meniu nwg-drawer, programos, skirtos scenarijų turiniui rodyti ekrane nwg-wrapper (naudojamas sparčiųjų klavišų užuominoms rodyti darbalaukyje), GTK temos tinkinimo tvarkyklė, žymeklis ir šriftų nwg-look ir automatinio tiražavimo scenarijų, kuris automatiškai sutvarko atidarytų programų langus dinamiškai išklotų langų tvarkytuvų būdu.
В состав дистрибутива входят программы как с графическим интерфейсом, такие как Firefox, Qutebrowser, Audacious, Transmission, Libreoffice, Pluma и MATE Calc, так и консольные приложения и утилиты, такие как музыкальный проигрыватель Musikcube, видеопроигрыватель MPV, утилита для просмотра изображений Swayimg, утилита для просмотра документов PDF Zathura, текстовый редактор Neovim, файловый менеджер Ranger и другие.
Kitas platinimo bruožas yra visiškas atsisakymas naudoti „Snap“ paketų tvarkyklę; visos programos pristatomos įprastų deb paketų pavidalu, įskaitant „Firefox“ žiniatinklio naršyklę, kurios įdiegimui naudojama oficiali „Mozilla Team“ PPA saugykla. Paskirstymo diegimo programa yra pagrįsta Calamares sistema.
Pagrindiniai pakeitimai:
- Sway обновлен до версии 1.8 с поддержкой команды «bindgesture» для прикрепления действий к жестам тачпада, поддержкой расширений Wayland xdg-activation-v1 и ext-session-lock-v1, поддержкой настройки «disable while trackpointing» в библиотеке libinput для управления отключением трекпада во время использования тензометрического джойстика (например, TrackPoint на ноутбуках ThinkPad).
- Добавлено два базовых жеста для тачпада: сдвиг тремя пальцами влево-вправо для переключения между рабочими столами, и сдвиг тремя пальцами вниз для перевода окна в фокусе в плавающий режим и обратно.
- Добавлен скрипт start-sway, позволяющий автоматически обнаруживать запуск окружения в виртуальных машинах или на системах с проприетарным драйвером NVIDIA, применяя необходимые переменные окружения и параметры запуска. Например, при обнаружении драйвера Nvidia и включённого режима NVIDIA DRM Modeset, скрипт автоматически экспортирует необходимые переменные окружения и запускает Sway с параметром «—unsupported-gpu», перенаправляя лог запуска в журнал systemd.
- Добавлен фоновый процесс Swayr, расширяющий возможности управления окнами. С его помощью реализована возможность переключения между активными окнами комбинацией Alt+Tab, переключения между рабочими столами комбинацией Alt+Win, а также вывод списка всех окон на всех рабочих столах и мониторах комбинацией Win+P.
- Реализована поддержка изменения цветовой температуры монитора (Night Color) при помощи утилиты wlsunset. Цветовая температура меняется автоматически в зависимости от местоположения (настройку можно изменить в конфигурационном файле панели Waybar, либо непосредственно в скрипте запуска).
- В панель Waybar добавлен модуль Scratchpad, для быстрого доступа к окнам, перемещённым в scratchpad (временное хранилище неактивных окон).
- Добавлена утилита Swappy, для интерактивного редактирования скриншотов перед сохранением на диск или копированием в буфер обмена.
- Обновлена утилита для настройки устройств ввода Sway Input Configurator, в которой предложен обновлённый интерфейс настройки языка и варианта раскладки клавиатуры, исправлены некоторые ошибки и обеспечена совместимость со свежими выпусками Sway.
- Проведён рефакторинг конфигурационных файлов, упрощены настройки автозапуска, решены проблемы, возникавшие при использовании тёмного оформления приложений на GTK, для приложений с HeaderBar заголовком отключены кнопки управления окном. Налажена работа приложений в формате AppImage, не имеющих поддержки Wayland (обеспечен автоматический запуск с использованием XWayland). Сокращён размер образа. Из базовой поставки исключены systemd-oomd (заменён на EarlyOOM), GIMP и Flatpak.
Šaltinis: opennet.ru