Вышла версия Miracle-WM 0.6 с поддержкой закруглённых углов

Спустя почти четыре месяца после предыдущего выпуска 0.5 Miracle-WM (https://miracle-wm.org/), новый композитор Wayland, в основе которого лежит оконный менеджер с тайлингом, созданный на базе сервера отображения Mir от Ubuntu, выпустил свою последнюю версию 0.6.
Одно из существенных изменений, которое пользователи заметят сразу, — это изменение расположения файлов конфигурации. Теперь основная конфигурация находится по адресу «$XDG_CONFIG_HOME/miracle-wm/config.yaml», а настройки отображения — по адресу «$XDG_CONFIG_HOME/miracle-wm/display.yaml».
Одной из отличительных особенностей этого выпуска является появление общей библиотеки «libmiracle-wm-config.so». Эта библиотека предоставляет удобный интерфейс на языке C, что позволяет разработчикам и энтузиастам создавать собственные приложения для настройки.
Улучшенное управление выводом данных достигается за счёт полной реализации протокола управления выводом данных WLR. Это дополнение позволяет динамически настраивать параметры отображения с помощью таких приложений, как wdisplays, что значительно повышает удобство использования и гибкость Miracle-WM при работе с несколькими дисплеями.
Что касается эстетики, то теперь пользователи могут наслаждаться более плавной анимацией, значительно улучшенным качеством отображения границ и, что особенно важно, долгожданной функцией закругления углов окон. Кроме того, в этом обновлении представлен полный набор команд IPC, включая переключение в полноэкранный режим, переключение в плавающий режим, переключение окон и переименование рабочей области.
Наконец, было исправлено несколько критических ошибок, связанных с вылетами при разборе конфигурации, проблемами с синхронизацией анимации и сбоями при графическом рендеринге. Особенно примечательно устранение ошибок сегментации, возникающих при выходе из программы, что обеспечивает более стабильную и надёжную работу.
Дополнительную информацию обо всех изменениях в новой версии Miracle-WM 0.6 можно найти в журнале изменений: https://github.com/miracle-wm-org/miracle-wm/releases/tag/v0.6.0.
Редактор: AndreyEx