Wayfire 0.10 3D Wayland композитор добавляет поддержку Vulkan

Wayfire 0.10 3D Wayland композитор добавляет поддержку Vulkan


Вышел Wayfire 0.10 — 3D композитор Wayland, вдохновленный Compiz, с рендерингом Vulkan и Pixman, настройками ввода для каждого устройства и новыми анимациями.

Wayfire, композитор 3D Wayland, вдохновленный Compiz и построенный на основе wlroots, который поддерживает продвинутые эффекты, такие как анимации окон, тайлинг и визуальные эффекты, подобные Compiz, выпустил версию 0.10, которая является первым обновлением за более чем год. Новая версия вводит несколько ключевых технических изменений и улучшений функций.

Наиболее примечательным из них является то, что теперь поддерживается конфигурация ввода для каждого устройства. Пользователи могут устанавливать параметры для каждого устройства ввода отдельно, запуская Wayfire с -d input-devices, чтобы проверить разделы конфигурации, специфические для устройства. Добавление нового устройства все еще требует перезапуска композера.

Кроме того, система рендеринга была переработана для интеграции с wlroots, что позволяет экспериментально поддерживать Vulkan и Pixman в дополнение к существующему бэкенду OpenGL ES.

Важно отметить, что плагины, которые напрямую используют OpenGL, включая Cube, Wobbly, Blur и несколько эффектов Animate, отключены при использовании Vulkan или Pixman. Пользователи могут включить альтернативные рендереры с помощью WLR_RENDERER=vulkan или WLR_RENDERER=pixman.

Wayfire 3D композитор Wayland

Более того, управление цветом теперь доступно через ICC-профили для каждого вывода. Профили могут быть назначены в конфигурационном файле. С GLES требуется плагин vk-color-management; с Vulkan управление цветом осуществляется в ядре.

Плагин Animate был расширен новыми эффектами, включая «squeezimize», минимизацию в стиле волшебной лампы, а также переходы окон «spin» и «zap». Кроме того, внешние плагины также могут реализовывать индивидуальные анимации.

Другие технические обновления включают:

  • Новые методы IPC: управление раскладкой клавиатуры, отправка представлений на рабочие области и запросы позиции курсора.
  • Совместимость с wlroots 0.19.
  • Улучшить обработку плагина изменения размера для минимальных и максимальных размеров окна.
  • Поддержка скриптов запуска Xwayland, позволяющая выполнять команды при запуске и перезагрузке.

Wayfire 0.10 также включает в себя множество небольших исправлений и улучшений стабильности. Полные сведения доступны в журнале git. Объявление о релизе доступно здесь.

Комментарии

Добавить комментарий

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