Настройка мыши Logitech MX Master 2S в Ubuntu

Logitech MX Master 2S в Ubuntu работает «из коробки» как базовая мышь, но жесты, DPI, боковые кнопки и Unifying-приёмник удобнее настраивать через Solaar, Piper/ratbagd и при необходимости xbindkeys. Ниже — подключение по Bluetooth и Unifying, пакеты и пример биндов.

Подключение

Bluetooth

  1. Включите мышь.
  2. В Ubuntu: Параметры → Bluetooth, включите адаптер.
  3. На днище MX Master 2S нажмите кнопку Pairing (режим сопряжения, канал Easy-Switch).
  4. В списке устройств выберите Logitech MX Master 2S и завершите pairing.

Если устройство «отваливается», проверьте энергосбережение Bluetooth и канал (2.4 ГГц рядом с Wi-Fi иногда мешает). На части ноутбуков стабильнее Unifying-донгл.

USB-приёмник Unifying

  1. Вставьте Logitech Unifying Receiver в USB.
  2. Мышь, уже привязанная к этому приёмнику, обычно подхватывается сразу.
  3. Если нет — сопряжение через Solaar (см. ниже).

Solaar (Unifying и Logitech HID++)

Solaar показывает батарею, канал Easy-Switch, DPI и часть функций устройств Logitech на Linux.

sudo apt update
sudo apt install solaar
solaar

В окне Solaar выберите MX Master 2S: чувствительность, отключение «плавания» указателя при подъёме (smartshift/sensitivity — в зависимости от версии), привязка к приёмнику.

Интерфейс Solaar с Logitech MX Master 2S

Piper и ratbagd

Piper — GUI к libratbag: профили, кнопки, разрешение. Для MX Master поддержка кнопок бывает неполной (модель старее, HID++ специфичен), но для части функций и других мышей Logitech связка полезна.

sudo apt update
sudo apt install piper ratbagd
sudo systemctl enable --now ratbagd
piper

Статус демона:

sudo systemctl status ratbagd

Если мышь не видна в Piper — смотрите логи ratbagd и список устройств; для MX Master 2S чаще хватает Solaar + xbindkeys.

Тонкая настройка кнопок: xbindkeys и xdotool

Боковые кнопки «назад/вперёд» в браузере и кастомные действия удобно вешать через xbindkeys (X11). На Wayland (сессия Ubuntu по умолчанию) xbindkeys/xdotool ограничены — тогда input-remapper, keyd или настройки композитора.

sudo apt update
sudo apt install xbindkeys xdotool xautomation
xbindkeys --defaults > ~/.xbindkeysrc

Пример для кнопок 8 и 9 (часто «назад» / «вперёд»). Коды кнопок уточните через xev:

# Назад (кнопка 8)
"xte 'keydown Alt_L' 'key Left' 'keyup Alt_L'"
  b:8

# Вперёд (кнопка 9)
"xte 'keydown Alt_L' 'key Right' 'keyup Alt_L'"
  b:9

Запуск:

xbindkeys

Автозапуск: Параметры → Программы автозапуска (или аналог в вашей DE) — команда xbindkeys. Либо unit пользователя / запись в ~/.xprofile, если так принято в вашем окружении.

Проверка

  • solaar видит устройство и заряд;
  • systemctl status ratbagd — active, если пользуетесь Piper;
  • ~/.xbindkeysrc без синтаксических ошибок, процесс xbindkeys запущен;
  • в браузере кнопки 8/9 листают историю, если так задали.

Итог: Bluetooth или Unifying для связи, Solaar для Logitech-специфики, Piper/ratbagd по возможности, xbindkeys на X11 для произвольных действий. На Wayland планируйте remapper заранее — классический xbindkeys там часто не сработает.

Источники и ссылки


Комментарии загружаются…