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.
Более того, управление цветом теперь доступно через ICC-профили для каждого вывода. Профили могут быть назначены в конфигурационном файле. С GLES требуется плагин vk-color-management; с Vulkan управление цветом осуществляется в ядре.
Плагин Animate был расширен новыми эффектами, включая «squeezimize», минимизацию в стиле волшебной лампы, а также переходы окон «spin» и «zap». Кроме того, внешние плагины также могут реализовывать индивидуальные анимации.
Другие технические обновления включают:
- Новые методы IPC: управление раскладкой клавиатуры, отправка представлений на рабочие области и запросы позиции курсора.
- Совместимость с wlroots 0.19.
- Улучшить обработку плагина изменения размера для минимальных и максимальных размеров окна.
- Поддержка скриптов запуска Xwayland, позволяющая выполнять команды при запуске и перезагрузке.
Wayfire 0.10 также включает в себя множество небольших исправлений и улучшений стабильности. Полные сведения доступны в журнале git. Объявление о релизе доступно здесь.



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