Logitech MX Master 2S в Ubuntu работает «из коробки» как базовая мышь, но жесты, DPI, боковые кнопки и Unifying-приёмник удобнее настраивать через Solaar, Piper/ratbagd и при необходимости xbindkeys. Ниже — подключение по Bluetooth и Unifying, пакеты и пример биндов.
Подключение
Bluetooth
- Включите мышь.
- В Ubuntu: Параметры → Bluetooth, включите адаптер.
- На днище MX Master 2S нажмите кнопку Pairing (режим сопряжения, канал Easy-Switch).
- В списке устройств выберите Logitech MX Master 2S и завершите pairing.
Если устройство «отваливается», проверьте энергосбережение Bluetooth и канал (2.4 ГГц рядом с Wi-Fi иногда мешает). На части ноутбуков стабильнее Unifying-донгл.
USB-приёмник Unifying
- Вставьте Logitech Unifying Receiver в USB.
- Мышь, уже привязанная к этому приёмнику, обычно подхватывается сразу.
- Если нет — сопряжение через 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 — в зависимости от версии), привязка к приёмнику.
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 там часто не сработает.