Дополнительные кнопки мыши

Вопросы, на которые не получается найти ответ в Arch wiki или на форуме
Ответить
drivezt
Сообщения: 2
Зарегистрирован: 04.06.2025

#

Имеется мышка Razer Mamba Elite. Все основные кнопки работают (left, right, middle, side, extra, скрол).
Проблема в том что не работают кнопки наклона влево/вправо колеса мыши.
wev (и др.) ничего не выдает при наклонении колеса мыши (кнопки рабочие).
Можно ли как то это побороть?
vall
Аватара пользователя
Администрация
Сообщения: 851
Зарегистрирован: 09.08.2022

#

drivezt:Можно ли как то это побороть?
Нейросети на вопрос "как задействовать дополнительные кнопки мыши Razer Mamba Elite в арчлинкус":

Способ 1: Использование OpenRazer и Polychromatic из AUR.

Способ 2: Использование xbindkeys
Если OpenRazer не поддерживает переназначение кнопок для вашей мыши, можно использовать xbindkeys для эмуляции клавиш или команд.

Способ 3: Использование razercfg
razercfg — альтернативный инструмент для настройки мышей Razer, но он поддерживает ограниченный список моделей и функций.

Альтернативы: Если ни один из способов не работает, можно настроить мышь через Razer Synapse на Windows, сохранив профили в памяти мыши (если она это поддерживает), а затем использовать её в Linux.

Под спойлером полный ответ Grok 3 "как есть". Но без форматирования! Разбираться придётся. Либо самостоятельно поработать с ИИ. Гарантии, что мышь заработает как надо нет. Но попробовать можно.
Cкрытый текст
Для настройки дополнительных кнопок мыши Razer Mamba Elite в Arch Linux можно использовать OpenRazer с Polychromatic или xbindkeys, так как Mamba Elite поддерживается OpenRazer, но переназначение кнопок на уровне оборудования ограничено. Вот пошаговая инструкция:

Способ 1: OpenRazer и Polychromatic
OpenRazer предоставляет драйвер для Razer Mamba Elite, а Polychromatic — удобный интерфейс для настройки.

Установка OpenRazer:
Установите пакет openrazer-meta из AUR:
bash

yay -S openrazer-meta-git

Добавьте пользователя в группу plugdev:
bash

sudo usermod -aG plugdev $USER

Перезагрузите систему или выполните вход заново.
Установка Polychromatic:
Установите polychromatic из AUR:
bash

yay -S polychromatic

Запустите Polychromatic:
bash

polychromatic

В интерфейсе можно настроить DPI, частоту опроса и подсветку Chroma. Однако Razer Mamba Elite не поддерживает переназначение кнопок через OpenRazer, поэтому для этого потребуется программное переназначение (см. Способ 2).
Проверка поддержки:
Убедитесь, что мышь распознана:
bash

razercli list

Если мышь отображается, OpenRazer работает корректно.


Способ 2: xbindkeys для переназначения кнопок
Razer Mamba Elite имеет 9 программируемых кнопок, включая 2 дополнительные боковые. Для их переназначения используйте xbindkeys.

Установка утилит:
Установите xbindkeys и xautomation:
bash

sudo pacman -S xbindkeys xautomation

Определение кодов кнопок:
Запустите xev, чтобы узнать номера дополнительных кнопок:
bash

xev | grep button

В окне "Event tester" нажимайте боковые кнопки (обычно это button 8 и button 9 для боковых кнопок Mamba Elite). Запишите их номера.
Настройка xbindkeys:
Создайте конфигурационный файл:
bash

xbindkeys --defaults > ~/.xbindkeysrc

Отредактируйте файл:
bash

nano ~/.xbindkeysrc

Добавьте команды для кнопок. Например:
Для боковой кнопки 1 (button 8) — эмуляция Ctrl+C:
bash

"xte 'keydown Control_L' 'key C' 'keyup Control_L'"
b:8

Для боковой кнопки 2 (button 9) — запуск терминала:
bash

"alacritty"
b:9

Сохраните и закройте файл.
Тестирование и запуск:
Проверьте работу:
bash

xbindkeys -n -v

Если всё работает, запустите xbindkeys:
bash

xbindkeys

Для автозапуска добавьте в ~/.config/autostart/xbindkeys.desktop:
bash

[Desktop Entry]
Type=Application
Name=xbindkeys
Exec=xbindkeys
Hidden=false
NoDisplay=false
X-GNOME-Autostart-enabled=true


Способ 3: razercfg (альтернатива, менее предпочтительно)
razercfg поддерживает Mamba Elite, но функционал ограничен по сравнению с OpenRazer.

Установка:
Установите razercfg из AUR:
bash

yay -S razercfg

Запустите демон:
bash

sudo systemctl start razerd

Включите автозапуск (опционально):
bash

sudo systemctl enable razerd

Настройка:
Используйте razercfg или графический интерфейс qrazercfg:
bash

qrazercfg

Настройте DPI и подсветку. Переназначение кнопок через razercfg не поддерживается для Mamba Elite.

Важные замечания

Ограничения OpenRazer: Razer Mamba Elite не поддерживает переназначение кнопок на уровне оборудования через OpenRazer. Используйте xbindkeys для этой задачи.

Wayland: Если вы используете Wayland, xbindkeys и xev не работают. В этом случае попробуйте evemu или libinput для анализа событий мыши:
bash

sudo libinput debug-events

Затем настройте кнопки через утилиты, совместимые с Wayland, например, input-remapper.

Razer Synapse: Если вам нужны сложные макросы, настройте их в Razer Synapse на Windows/macOS и сохраните в памяти мыши (Mamba Elite поддерживает 1 профиль). После этого настройки будут работать в Linux без дополнительного ПО.
Проверка совместимости: Razer Mamba Elite полностью поддерживается OpenRazer (см. https://openrazer.github.io/#devices).

Если нужны дополнительные настройки или есть вопросы по конкретным функциям, уточните, и я помогу!
В тексте под спойлером там где отдельно указано bash -- это всего лишь заголовок окна. А под ним приводится команда терминала.
vasek
Сообщения: 493
Зарегистрирован: 31.08.2022

#

vall:Нейросети
нейросеть и алиса нравиться все больше и больше !!!

Ошибки не исчезают с опытом - они просто умнеют

vall
Аватара пользователя
Администрация
Сообщения: 851
Зарегистрирован: 09.08.2022

#

vasek:и алиса
Cкрытый текст
Алиса слишком много знает и слушает. Особенно мне нравится видео, где на вопрос "сколько пальцев я тебе показываю" Алиса всегда даёт точный ответ.
drivezt
Сообщения: 2
Зарегистрирован: 04.06.2025

#

vall:Способ 1: Использование OpenRazer и Polychromatic из AUR.
OpenRazer и Polychromatic стоят и отлично работают, но они умеют только менять подсветку и регулировать скорость у мыши.
vall:Способ 2: Использование xbindkeys
Прежде чем что то биндить или ремапить, нужно чтобы это что то было. А как я написал, wev упорно молчит на эти кнопки
vall:Способ 3: Использование razercfg
Razer Mamba Elite unsupported
vasek:нейросеть и алиса нравиться все больше и больше !!!
Теперь поиск в яндексе отправляет меня в эту тему )))

Попробую задать вопрос по другому.
У Razer Basilisk V3 (Pro, 35K) или Logitech G502 X Plus удастся настроить все кнопки в Linux ?
vall
Аватара пользователя
Администрация
Сообщения: 851
Зарегистрирован: 09.08.2022

#

vall: Если ни один из способов не работает, можно настроить мышь через Razer Synapse на Windows, сохранив профили в памяти мыши (если она это поддерживает), а затем использовать её в Linux.
А что с этим способом? Пишут, что 1 конфиг мышь может запомнить.
vall
Аватара пользователя
Администрация
Сообщения: 851
Зарегистрирован: 09.08.2022

#

drivezt: У Razer Basilisk V3 (Pro, 35K) или Logitech G502 X Plus удастся настроить все кнопки в Linux ?
Cкрытый текст
Настройка всех кнопок на мышках Razer Basilisk V3 (Pro, 35K) и Logitech G502 X Plus в Linux возможна, но с некоторыми особенностями и ограничениями, связанными с поддержкой программного обеспечения и драйверов для этих устройств в Linux. Рассмотрим каждую мышь отдельно.
Razer Basilisk V3 (Pro, 35K)

Поддержка в Linux: Для устройств Razer существует проект OpenRazer — сообществом разработанный драйвер для Linux, который поддерживает множество устройств Razer, включая Basilisk V3 Pro 35K (согласно информации от февраля 2025 года). OpenRazer позволяет настраивать кнопки, DPI, подсветку RGB и другие параметры.
Инструменты для настройки:
RazerGenie или Polychromatic — это графические интерфейсы для OpenRazer, которые упрощают настройку кнопок и макросов.
Вы можете переназначить кнопки, задавать макросы и настраивать функции, такие как переключение DPI или режимы прокрутки колеса (например, тактильный или свободный режим).
OpenRazer поддерживает 13 программируемых кнопок Basilisk V3 Pro, включая боковые кнопки и колесо с наклоном.
Ограничения:
Для некоторых функций, таких как сложные макросы или настройка RGB, требуется, чтобы приложение (например, Synapse) работало в фоновом режиме. Однако Razer Synapse официально не поддерживается в Linux, и встроенная память мыши не сохраняет настройки RGB или сложные макросы (например, комбинации клавиш вроде Windows + P) без запущенного ПО.
Если вы хотите использовать сложные макросы, вам, возможно, придется полагаться на сторонние инструменты Linux, такие как xbindkeys или AutoKey, для эмуляции дополнительных функций.
Итог: Все кнопки можно настроить с помощью OpenRazer и соответствующих инструментов, но для сложных макросов или полной настройки RGB могут потребоваться дополнительные усилия.

Logitech G502 X Plus

Поддержка в Linux: Устройства Logitech поддерживаются в Linux через библиотеку libratbag и утилиту Piper — графический интерфейс для настройки мышей Logitech. G502 X Plus официально поддерживается в Piper, что позволяет настраивать все 13 программируемых кнопок, включая боковые кнопки и колесо с наклоном.
Инструменты для настройки:
Piper позволяет переназначать кнопки, задавать макросы, настраивать DPI и управлять RGB-подсветкой через Logitech G HUB-подобный функционал.
G502 X Plus использует сенсор HERO 25K и поддерживает до 13 программируемых кнопок, что делает его универсальным для настройки под различные задачи.
Ограничения:
Logitech G HUB, официальное ПО для Windows/macOS, не работает в Linux, поэтому вы ограничены функционалом Piper. Piper достаточно мощный, но может не поддерживать некоторые сложные функции, такие как синхронизация RGB с играми или очень специфические макросы.
В отличие от Razer, встроенная память G502 X Plus позволяет сохранять настройки кнопок и DPI, что делает мышь более автономной после настройки.
Итог: Все кнопки G502 X Plus можно настроить через Piper, и мышь лучше сохраняет настройки без необходимости постоянного запуска ПО, что делает её более удобной для Linux.

Сравнение и рекомендации

Razer Basilisk V3 Pro 35K:
Плюсы: Поддержка OpenRazer, высокая точность сенсора (Focus Pro 35K, 35,000 DPI), Bluetooth-соединение, длительное время работы батареи (до 150 часов).
Минусы: Настройка сложных макросов и RGB требует дополнительных усилий, встроенная память ограничена для хранения макросов.
Logitech G502 X Plus:
Плюсы: Простая настройка через Piper, хорошая автономность настроек благодаря встроенной памяти, больше боковых кнопок (две дополнительные).
Минусы: Отсутствие Bluetooth, меньшее разрешение сенсора (25,000 DPI) по сравнению с Razer.

Вывод: Обе мыши позволяют настроить все кнопки в Linux, но Logitech G502 X Plus может быть предпочтительнее благодаря более удобной поддержке через Piper и возможности сохранять настройки без постоянного ПО. Если вам важна поддержка Bluetooth и более высокое разрешение сенсора, Razer Basilisk V3 Pro 35K с OpenRazer — тоже отличный выбор, но потребует больше усилий для настройки сложных функций. Для максимальной совместимости с Linux и простоты настройки рекомендую Logitech G502 X Plus.
Ну дальше детали уже сами выпытывайте у ИИ )
vasek
Сообщения: 493
Зарегистрирован: 31.08.2022

#

алиса
Изменить наклон колеса мыши Razer Mamba Elite в Linux можно с помощью инструмента razergenie. Для его работы требуется драйвер openrazer.
Процесс настройки:
1. Установите openrazer для нужного дистрибутива Linux (Ubuntu, Fedora, Arch Linux и др.).
2. Откройте razergenie.
3. Выберите устройство Razer Mamba Elite.
4. В разделе «Наклон колеса» настройте желаемый угол наклона.
5. После изменения настроек они автоматически применяются.
Инструмент позволяет настраивать не только наклон колеса, но и другие параметры мыши, например, DPI и частоту опроса.
…………….
В части пакетов
- драйвер openrazer:
pacman -Ss openrazer
extra/openrazer-driver-dkms 3.7.0-1
OpenRazer kernel modules sources
- razergenie:
paru -Ss razergenie
aur/razergenie 1.3.0-1 [+30 ~0.73]
Configure and control your Razer devices
…………….
пробуй ...

Ошибки не исчезают с опытом - они просто умнеют

Ответить