Какие есть программы для linux debian для управления мышками logitech

Для управления мышками Logitech в Debian Linux доступны следующие инструменты:

1. Solaar

Основная функция: управление устройствами Logitech через Unifying/Bolt/Lightspeed-приёмники.
Возможности:

  • Просмотр подключённых устройств и их состояния (заряд батареи, DPI).
  • Настройка параметров, поддерживаемых оборудованием (например, плавная прокрутка, Fn-клавиши).
    Установка:
bashsudo apt install solaar

Запуск через терминал: solaar.

2. Piper + ratbagd

Основная функция: настройка кнопок и жестов мыши.
Возможности:

  • Переназначение кнопок (включая боковые и дополнительные).
  • Настройка RGB-подсветки (для поддерживаемых моделей).
  • Создание профилей.
    Установка:
bashsudo apt install piper ratbagd

Запуск ratbagd для работы с драйвером:

bashsudo systemctl start ratbagd

Piper запускается графически.

3. xbindkeys + xdotool

Основная функция: расширенное назначение кнопок через скрипты.
Пример настройки:

bashsudo apt install xbindkeys xdotool

Создание конфигурационного файла:

bashxbindkeys --defaults > ~/.xbindkeysrc

Пример назначения кнопок:

bash# Назначение кнопки "Назад" (Alt + ←)
"xte 'key Alt_L|Left'" b:8
# Назначение кнопки "Вперёд" (Alt + →)
"xte 'key Alt_L|Right'" b:9

Автозапуск через «Программы автозапуска».

4. libinput/xinput

Основная функция: базовая настройка через системные утилиты.
Пример команд:

bash# Проверка свойств мыши
xinput --list-props "Logitech USB mouse"
# Настройка акселерации
xinput --set-prop "Logitech USB mouse" "libinput Accel Speed" "-0.3"

Ограничения: не поддерживает расширенные функции (например, жесты).

Сравнение инструментов

ИнструментГрафический интерфейсНастройка кнопокУправление приёмником
SolaarДаНетДа
PiperДаДаНет
xbindkeysНетДа (через скрипты)Нет
libinputНетОграниченноНет

Для полноценной работы рекомендуется комбинация Solaar (управление приёмником) + Piper (настройка кнопок).


Комментарии

Добавить комментарий

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