Sway 1.11 уже здесь: улучшенные снимки экрана и расширенная поддержка Wayland.

Композитор Sway Wayland

Спустя чуть более семи месяцев активной разработки, Анонсирован выпуск новой версии «Sway 1.11»., популярный менеджер композиций, созданный на основе i3.

Эта новая версия не только улучшает пользовательский опыт и интеграцию из улучшений, реализованных в wlroots, но также усиливает синхронизацию буферов, управление прозрачностью и поддержку новых расширений протокола Wayland.

Основные новые функции Sway 1.11

Одним из самых важных улучшений в Sway 1.11 является Внедрение протокола linux-drm-syncobj-v1, что позволяет явно синхронизировать буферы. Эта функция гарантии что любая операция рисования на экране завершена прежде чем композитор покажет это, уменьшение мерцания и графических ошибок.

Наряду с этим Введена поддержка alpha-modifier-v1, что позволяет клиентам регулировать уровень прозрачности своих поверхностейЭта функция напрямую взаимодействует с композитным сервером и может использовать модуль KMS ядра, что обеспечивает повышение производительности графики и более плавный рендеринг.

Кроме того, Sway 1.11 представляет Улучшения захвата экрана благодаря новым протоколам «ext-image-capture-source-v1 и ext-image-copy-capture-v1«. Они позволяют точно захватывать экранный контент, закладывая основу для более сложных инструментов записи или потоковой передачи, без необходимости использования внешних решений, которые влияют на производительность.

Улучшения безопасности буфера обмена и метаданных

Sway 1.11 включает в себя поддержка ext-data-control-v1, который предоставляет клиентам привилегированный полный контроль над управлением данными, что является ключом к разработке мощных и безопасных менеджеров буфера обмена.

Более того, система IPC (межпроцессное взаимодействие) от Swaи теперь может включать метаданные безопасности благодаря протоколу security-context-v1, который знаменует собой важный шаг на пути к более безопасным средам Wayland, особенно в многопользовательских или конфиденциальных системах.

La Улучшена логика конфигурации выходных данных. для более быстрого и надежного переключения между устройствами отображения. Также добавлена ​​поддержка клавиш управления указателем, расширяющая возможности навигации и управления для пользователей с особыми потребностями.

Файл конфигурации по умолчанию также был обновлен с предопределенными сочетаниями клавиш для ключевых утилит, таких как pactl, brilliantctl и grim, что делает настройку и повседневное использование еще проще. Кроме того, меню по умолчанию отказывается от своей зависимости от dmenu_path и принимает wmenu-run в качестве новой утилиты по умолчанию.

Улучшения производительности, поддержка нескольких графических процессоров и прямое сканирование

В этой версии Бэкэнды и движки рендеринга теперь поддерживают синхронизацию DRM, что улучшает стабильность и производительность графики. Также добавлено поддержка нескольких графических процессоров, включая такие устройства, как USB-видеоадаптеры, поддерживающие GUD (Generic USB Display).

La Улучшена реализация прямого сканирования. для обеспечения возможности обрезки и масштабирования буфера, а также оптимизации внутренних графических операций для обеспечения более плавной работы в требовательных средах.

Основа Sway, wlroots, также развивается с версией 0.19, привнося новые технические усовершенствования и протоколы. К ним относятся:

  • управление цветом-v1: для поддержки HDR10 (хотя компоненты рендеринга и бэкэнда еще не интегрированы).
  • xdg-toplevel-icon-v1: для назначения пользовательских значков каждому верхнему окну.
  • xdg-dialog-v1: для определения верхних уровней как диалогов.
  • xdg-система-bell-v1: для активации системного звонка.
  • ext-idle-notify-v1: для отслеживания активности пользователей.
  • время презентации: Улучшает поддержку переменной частоты обновления (VRR).
  • wlr-слой-оболочка-v1: позволяет устанавливать точные поля в определенных областях экрана.

Наконец, если вы заинтересованы в том, чтобы узнать больше об этом, вы можете ознакомиться с подробностями в по следующей ссылке.

Как установить Sway на Ubuntu и производные?

Для тех, кто заинтересован в возможности установки Sway на Ubuntu и ее производных, важно принять во внимание некоторые требования и соображения:

  1. Wayland: Sway требует, чтобы в системе был доступен Wayland.
  2. Графические драйверы: Sway не поддерживает проприетарные графические драйверы. Их необходимо удалить и использовать бесплатные графические драйверы.

Установка Sway проста, и первое, что нам нужно сделать, это установить необходимые зависимости:

sudo apt update
sudo apt install -y \
meson \
libwayland-dev \
wayland-protocols \
libwayland-egl-backend-dev \
libxkbcommon-dev \
libinput-dev \
libcap-dev \
libxcb-composite0-dev \
libxcb-render0-dev \
libxcb-shape0-dev \
libxcb-xfixes0-dev \
libpixman-1-dev \
libevdev-dev \
libpango1.0-dev \
libcairo2-dev \
libdrm-dev \
libgbm-dev \
libgles2-mesa-dev \
libegl1-mesa-dev \
libxcb-icccm4-dev \
libxcb-xkb-dev \
libxcb-image0-dev \
libxcb-xrm-dev \
libxcb-randr0-dev \
libxcb-xinerama0-dev \
libx11-xcb-dev \
libxrandr-dev \
libxcb-util-dev \
libxcb-util0-dev \
libxcb-keysyms1-dev \
libpam0g-dev

Затем добавляем репозиторий Sway:

sudo add-apt-repository ppa:swaywm/sway
sudo apt update

И устанавливаем Sway:

sudo apt install sway

Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.