Исключить из наших наслаждений воображение — значит свести их на нет (М. Пруст).

OpenRGB 1.0 Выпущен после почти трех лет разработки


OpenRGB 1.0 Выпущен после почти трех лет разработки

OpenRGB, популярное приложение с открытым исходным кодом для управления осветительным оборудованием RGB разных производителей через единый интерфейс, достигло версии 1.0 после почти трех лет разработки с момента выхода стабильной версии 0.9.

Одно из самых значительных изменений, затрагивающих пользователей, — это переработанная система профилей. Профили теперь основаны на JSON и могут хранить не только состояние RGB-контроллеров. Плагины могут участвовать в сохранении и загрузке профилей, а пользователи получают больше контроля над тем, какую информацию содержит профиль.

Кроме того, новая система поддерживает профили, связанные с такими событиями, как запуск или закрытие OpenRGB, а также приостановка и возобновление работы. Кроме того, в OpenRGB 1.0 значительно улучшена работа программы в качестве фонового сервиса.

В установках OpenRGB

 

Linux теперь можно напрямую использовать systemd-сервис OpenRGB. Кроме того, проект предоставляет соответствующую конфигурацию, необходимую для инициализации /etc/openrgb среды.

Еще одно важное дополнение — поддержка горячего подключения HID. Теперь приложение может реагировать на подключение или отключение поддерживаемых HID-устройств, а не предполагать, что набор подключенных RGB-устройств остается неизменным во время работы OpenRGB.

Это изменение тесно связано с протоколом 6 SDK OpenRGB. Теперь контроллеры идентифицируются по уникальным 32-битным идентификаторам, а не по их расположению в списке устройств. В протоколе 6 также появилось имя сервера и другие улучшения для взаимодействия между клиентами и серверами OpenRGB.

Система RGB-контроллеров также претерпела значительные изменения, включая поддержку режимов для каждой зоны.

Интерфейс плагинов перешел на API версии 5, а сами плагины получили возможность сохранять и восстанавливать свое состояние в рамках новой системы профилей.

Еще одним важным событием стал переход на Qt 6 для основных сборок проекта. В рамках переработки версии 1.0 на Qt 6 были переведены образы приложений для Linux, пакеты для Debian и Fedora, сборки для Windows, установщик MSI и сборки для macOS.

Кроме того, для пользователей Linux OpenRGB теперь считает свой пакет Flatpak официально поддерживаемым методом распространения.

В Windows OpenRGB 1.0 также использует PawnIO, который заменяет старый подход к низкоуровневому доступу к оборудованию через SMBus.

Наконец, за время длительного цикла разработки значительно расширилась поддержка оборудования. В проекте отмечают, что в новой версии добавлена поддержка «тонны» новых устройств. Полный список поддерживаемых устройств можно посмотреть здесь.

Для получения дополнительной информации посетите сайт проекта или прочитайте README к релизу.

Автор изображения: OpenRGB

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Редактор: AndreyEx

Если статья понравилась, поделитесь ей в социальных сетях

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

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

восемнадцать + 6 =

Это может быть вам интересно


Спасибо!

Теперь редакторы в курсе.

Прокрутить страницу до начала