Гид по технологиям

Установка OpenRazer на Linux

• 5 min read • Linux • Обновлено 28 Nov 2025
Установка OpenRazer на Linux — подробное руководство
Установка OpenRazer на Linux — подробное руководство

Периферия Razer на Linux: мышь, клавиатура и подсветка

Что такое OpenRazer

OpenRazer — это набор пользовательских драйверов и демонов для устройств Razer на Linux. Коротко: он предоставляет низкоуровневое управление (подсветка, профили, DPI и т.п.) и API, которое используют графические приложения. Если нужно — определение: демон OpenRazer — фоновый процесс, управляющий устройствами Razer через USB.

Важно: OpenRazer не гарантирует поддержку всех ревизий устройств. Проверьте список поддерживаемых моделей на странице проекта перед покупкой или обновлением прошивки.

Быстрый обзор шагов

  1. Добавить пользователя в группу plugdev.
  2. Установить пакеты openrazer (AUR, OBS, репозиторий дистрибутива).
  3. Установить графический фронтенд (Polychromatic, RazerGenie и т.п.).
  4. Перезагрузить систему или перезапустить демон/udev.
  5. Проверить список поддерживаемых устройств и логи при проблемах.

Подготовка: права доступа и группа plugdev

Добавьте пользователя, под которым вы входите в систему, в группу plugdev. Это даёт право управлять подключаемыми устройствами, такими как мыши и клавиатуры.

sudo gpasswd -a $USER plugdev

Важно: после добавления в группу выйдите и войдите в систему либо перезагрузитесь, чтобы изменения вступили в силу.

Добавление пользователя в группу plugdev — терминал и команды

Установка OpenRazer по дистрибутивам

Ниже — типичные варианты установки. Всегда сверяйтесь с инструкцией на официальной странице проекта (GitHub Pages и OBS), там указаны команды для конкретных версий дистрибутивов.

Arch Linux

В Arch-подобных системах пакет openrazer доступен в AUR. Проект рекомендует использовать AUR-хелпер (в примерах встречается pacaur). Другие популярные AUR-хелперы — yay или paru — также годятся.

Пример установки с AUR-хелпером (примерный синтаксис):

# с pacaur
pacaur -S openrazer

# или с yay
yay -S openrazer

Официально поддерживаемые дистрибутивы (через OpenSUSE Build Service)

Для большинства официально поддерживаемых дистрибутивов пакеты публикуются через OpenSUSE Build Service (OBS). Для Fedora пример команд такой:

sudo dnf config-manager --add-repo https://download.opensuse.org/repositories/hardware:razer/Fedora_34/hardware:razer.repo
sudo dnf install openrazer-meta

Для Ubuntu (пример для 20.04) команды выглядят так:

echo 'deb http://download.opensuse.org/repositories/hardware:/razer/xUbuntu_20.04/ /' | sudo tee /etc/apt/sources.list.d/hardware:razer.list
curl -fsSL https://download.opensuse.org/repositories/hardware:razer/xUbuntu_20.04/Release.key | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/hardware_razer.gpg >/dev/null
sudo apt update
sudo apt install openrazer-meta

Для openSUSE (пример для Leap 15.2):

sudo zypper addrepo https://download.opensuse.org/repositories/hardware:razer/openSUSE_Leap_15.2/hardware:razer.repo
sudo zypper refresh
sudo zypper install openrazer-meta

Установка openrazer через репозиторий Fedora — окно терминала

Сообщества и дистрибутивы с поддержкой сообществом

Некоторые дистрибутивы поддерживают OpenRazer через сторонние репозитории или пакеты в их сообществах. Примеры: Solus, Void Linux и другие. Для таких дистрибутивов смотрите инструкции в соответствующих репозиториях и в документации сообщества.

После установки: фронтенды и тестирование

После установки самого драйвера перезагрузите ПК. Затем установите графический фронтенд для удобного управления:

  • Polychromatic — универсальный фронтенд с профилями и настройками подсветки.
  • RazerGenie — графический интерфейс на Qt для OpenRazer.
  • razerCommander — лёгкий GUI.
  • Snake — альтернатива, зависит от репозиториев.

Установите один из них через пакетный менеджер вашего дистрибутива или из исходников.

Проверьте, распознаётся ли устройство: команда lsusb покажет устройство Razer в списке USB, а логи демона (systemctl status openrazer-daemon или journalctl -u openrazer-daemon) покажут подробности.

Решение проблем

Общие рекомендации

  • Убедитесь, что вы добавлены в группу plugdev и повторно вошли в систему.
  • Проверьте список поддерживаемых устройств на странице проекта — несовместимость модели/ревизии — частая причина отказа.
  • Проверьте, видит ли систему устройство команда lsusb.
  • Просмотрите логи: journalctl -b –unit=openrazer-daemon или systemctl status openrazer-daemon.

Важно: OpenRazer определит, что устройство — Razer, но не будет управлять им, если нет реализованной поддержки конкретной ревизии устройства.

Проблема с Fedora и заголовками ядра

Для Fedora есть известная проблема: пакетный менеджер может установить неподходящие заголовки ядра для компиляции модулей. Перед установкой openrazer на Fedora установите kernel-devel для текущего ядра:

sudo dnf install kernel-devel

После этого продолжайте установку пакета openrazer.

Установка kernel-devel для корректной работы модулей на Fedora

Когда ничего не помогает

  • Проверьте, не включён ли в BIOS/UEFI режим, который блокирует доступ к устройствам (редко).
  • Попробуйте другой USB-порт (USB 2.0 vs USB 3.0 иногда имеет значение для старых устройств).
  • Отключите другие программы, которые могут перехватывать устройства (игровые центры, собственные драйверы).
  • Если устройство недавно обновлялось прошивкой — это может изменить протокол и сделать контроллер несовместимым.

Модель принятия решений: стоит ли использовать OpenRazer?

  • Цель — получить управление подсветкой, профилями и дополнительными функциями Razer на Linux.
  • Совокупность условий: устройство поддерживается + у вас есть привилегии для установки пакетов + вы готовы к возможной отладке.
  • Если одно из условий не выполнено — рассмотрите альтернативы: использовать устройство в базовом режиме (plug-and-play) или выбрать периферию с лучшей поддержкой Linux.
flowchart TD
  A[Начать] --> B{Устройство в списке поддержки?}
  B -- Да --> C{Дистрибутив в списке официальной поддержки?}
  B -- Нет --> Z[Использовать в базовом режиме или сменить устройство]
  C -- Да --> D[Установить openrazer из репозитория]
  C -- Нет --> E[Поиск в сообществе / AUR / сторонние пакеты]
  D --> F[Перезагрузить и установить фронтенд]
  E --> F
  F --> G{Устройство работает?}
  G -- Да --> H[Готово]
  G -- Нет --> I[Проверить логи / заголовки ядра / версию прошивки]
  I --> H

Практическое руководство: пошаговый playbook для установки (SOP)

  1. Подготовка: сделайте резервную копию важных настроек.
  2. Добавьте себя в plugdev:
sudo gpasswd -a $USER plugdev
  1. Выйдите и снова войдите в систему.
  2. Установите openrazer (см. раздел по вашему дистрибутиву).
  3. При необходимости установите kernel-devel (например, для Fedora).
  4. Перезагрузите систему.
  5. Установите фронтенд и проверьте управление устройством.
  6. Если не работает — просмотрите логи демона и сообщите об ошибке на странице проекта с выводом journalctl.

Роли и чеклисты

Для игрока:

  • Убедиться в поддержке устройства.
  • Установить openrazer и Polychromatic.
  • Настроить профили DPI и подсветку.

Для системного администратора:

  • Проверить модульность и соответствие заголовков ядра.
  • Настроить udev-правила и права доступа.
  • Автоматизировать установку через конфигурационные менеджеры, если нужно.

Для обычного пользователя рабочего стола:

  • Установить openrazer-meta и RazerGenie.
  • Проверить, нужен ли автозапуск демона.

Критерии приёмки

  • Устройство отображается в lsusb и в логах openrazer-daemon.
  • GUI-фронтенд может менять подсветку и сохранять профиль.
  • Профили применяются после перезагрузки (если это ожидаемое поведение).
  • Нет сообщений об ошибках в journalctl для openrazer-daemon.

Альтернативы и когда OpenRazer не подойдёт

  • Если устройство не поддерживается по ревизии — OpenRazer не поможет.
  • Для базовых нужд (несложная подсветка, стандартная клавиатура) возможно хватит встроенной работы в режиме HID.
  • Рассмотрите покупку периферии с явной поддержкой Linux, если критична стабильность.

Короткая справка и полезные команды

  • Проверка устройств USB: lsusb
  • Логи демона: journalctl -b –unit=openrazer-daemon
  • Статус системы: systemctl status openrazer-daemon

Заключение

OpenRazer — полезный инструмент для тех, кто хочет полноценно управлять периферией Razer в Linux. Большинство дистрибутивов поддерживаются через OBS или AUR. Ключевые шаги: права доступа (plugdev), установка пакета, перезагрузка и выбор графического фронтенда. Если устройство не работает — сначала проверьте список поддерживаемых моделей и логи демона.

Краткое резюме: проверьте совместимость, добавьте пользователя в plugdev, установите openrazer из подходящего репозитория и используйте один из GUI-фронтендов для удобства.

Important: всегда читайте страницы проекта и отчёты об ошибках перед установкой на продакшн‑машине.

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Несколько аккаунтов Skype: Multi Skype Launcher
Программное обеспечение

Несколько аккаунтов Skype: Multi Skype Launcher

Журнал для работы: повысить продуктивность
Productivity

Журнал для работы: повысить продуктивность

Персональные звуки уведомлений на Android
Android.

Персональные звуки уведомлений на Android

Скачивание шоу Hulu для офлайн‑просмотра
Стриминг

Скачивание шоу Hulu для офлайн‑просмотра

Microsoft Start: персонализированная новостная лента
Новости

Microsoft Start: персонализированная новостная лента

Как изменить имя в Epic Games быстро
Гайды

Как изменить имя в Epic Games быстро