Для тех, кто не знаком с OpenRGB, они должны знать, что это программное обеспечение для управления устройствами RGB-подсветки и предлагаемая реализация довольно солидная который поддерживает несколько поколений контроллеров Aura на платформах Intel и AMD, которые избавляет от необходимости устанавливать официальные проприетарные приложения которые привязаны к конкретному производителю.
OpenRGB совместим с драйверами, совместимыми с Aura используется различными производителями модулей памяти RGB, включая G.Skill Trident Z RGB и другие.
В рамках проекта предлагает библиотеку функций с универсальным API для управления подсветкой приложений, консольная утилита и графический интерфейс в Qt. Поддерживает выбор режимов изменения цвета (цветовая волна и т. Д.), Управление зонами подсветки, применение расширенных эффектов, определение дизайна светодиода и синхронизация подсветки с выполняемыми действиями (цветомузыка и т. Д.).
Основные новые возможности OpenRGB 0.7
В этой новой версии, которая представлена добавлено меню настроек и в котором теперь, чтобы настроить определенную функциональность (устройства E1.31, QMK, Philips Hue, Philips Wiz, Yeelight и устройства, управляемые через последовательный порт, например на базе Arduino), нет необходимости редактировать конфигурацию файла вручную .
Еще одно изменение, которое реализовано, - это управление автоматическим запуском OpenRGB, которое при запуске системы теперь доступен в меню настройки. Вы можете указать дополнительные действия, которые OpenRGB будет выполнять в этом выпуске (применение профилей, запуск в серверном режиме).
Также подчеркивается, что добавлена возможность сохранять настройки на устройство, если на устройстве есть Flash память. Сохранение выполняется только по команде, чтобы не тратить впустую ресурсы Flash. Раньше для таких устройств сохранение не производилось по тем же причинам.
плагины теперь имеют механизм контроля версий, чтобы избежать сбоев из-за устаревших сборок с более новыми версиями OpenRGB.
Также добавлен ползунок для управления яркостью устройств у которых есть эти настройки в дополнение к настройкам цвета, также была добавлена возможность устанавливать плагины через меню настроек, а также была добавлена консоль ведения журнала, чтобы упростить получение информации о сбоях от новых пользователей.
Наконец, также упоминается, что при обнаружении новых устройств, требующих настройки размерности (драйверы ARGB), OpenRGB попросит пользователя сделать это.
Что касается проблемы, которые были решены:
- Исправлены проблемы с обнаружением USB-устройства, связанные с настройками интерфейса / страницы / использования, которые различаются в разных операционных системах.
- Исправлены ключевые карты расположения (макеты) на многих устройствах.
- Улучшенный формат записи
- Исправлена множественная проблема инициализации WMI (приводящая к невозможности повторного обнаружения устройств SMBus)
- Немного улучшенный пользовательский интерфейс
- Исправлены сбои приложения при подключении мышей Logitech (G502 Hero и G502 PS)
- Исправлены сбои приложения при загрузке плагинов
Что касается списка новых поддерживаемых устройств, Мы можем проконсультироваться с ними здесь. пВы можете проверить совместимость оборудования который в настоящее время поддерживает эту утилиту в по следующей ссылке.
Как установить OpenRGB в Linux?
Тем, кто заинтересован в возможности установить OpenRGB в своей системе, следует следовать приведенным ниже инструкциям.
Первое, что нужно сделать, это установите последнюю версию Qt Creator.
В случае Ubuntu и производных мы должны установить некоторые зависимости:
sudo apt install qt5-default libusb-1.0-0-dev libhidapi-dev
Теперь мы собираемся получить утилиту с помощью команды:
git clone https://gitlab.com/CalcProgrammer1/OpenRGB
Сделано сейчас мы должны обновить подмодули:
git submodule update --init –recursive
И здесь мы можем сделать две вещи, одна из них - открыть проект с помощью QT Creator или скомпилировать его в системе.
Для компиляции просто выполните следующие команды:
cd OpenRGB qmake OpenRGB.pro make -j8 ./OpenRGB
В конце компиляции мы должны разрешить доступ к SMBus.
В Intel это можно сделать с помощью команды:
modprobe i2c-dev i2c-i801
Или в случае AMD мы должны сначала перечислить драйверы SMBus с:
sudo i2cdetect -l
Как только контроллер идентифицирован, мы должны предоставить ему разрешения, например:
sudo chmod 777 /dev/i2c-0
Наконец, следует учитывать, что некоторые возможности сохранения при всех перезапусках все еще отсутствуют, но основная функциональность настройки цветов и режимов стабильна.
Если вы хотите узнать об этом больше вы можете проверить детали По следующей ссылке.