Как-то раз, после очередного отвала китайской мышки за 300 рублей, загорелся я идеей приобрести для себя любимого нечто более качественное, от проверенной фирмы. Дело было на работе, и я прекрасно понимал, что директор мои хотелки не удовлетворит, а посему выбирать начал самостоятельно, нервно посматривая на ценники.

Спойлер: покупку пришлось отложить на какое-то время. Ведь то, что мне хотелось стоило немало, а на такую покупку ещё надо было решиться.

И вот, канун 2024 года. Держу я в руках заветную коробку с MX Master 3S, а вместе с ней и уменьшенную версию клавиатуры MX Keys. Оверкилл? Безусловно. Жалею ли я о столь дорогой покупке? Нисколько. Ведь это не просто мышка! А та самая Мышь (с большой буквы), которую хвалили и хвалят все, от программистов до монтажёров. И спустя 2 года я с уверенностью могу сказать, что навряд ли когда-то получу те же ощущения, что подарило мне творение небезызвестных Logitech.

Устраивает меня в ней всё: и вес, и громкость клика, и незаменимое колёсико для горизонтальной прокрутки страниц и листов в Excel. Я даже привык к фирменной утилите для Windows, которая позволяла очень точно настроить в мышке буквально всё, в том числе с привязкой к каждой конкретной программе.

И всё было прекрасно, пока я не пересел на рельсы Linux и начал активно пользоваться Fedora на работе и дома. Здесь меня ждало разочарование. Фирменного софта под пингвина, увы нет. С горем пополам из коробки работал основной функционал мыши и горизонтальная прокрутка, но чтобы воспользоваться, например, кнопкой жестов, требовалось что-то другое.

Тогда-то я и начал поиски решения, которое сможет хоть немного вернуть функциональность любимой мышке. И, к моему счастью, быстро его нашёл.

Сегодня я поведаю вам про этот инструмент, про его установку и на примере жестов покажу, как просто можно вернуть себе жесты на этой мышке, если вам посчастливилось зависнуть с ней на любом Linux дистрибутиве.

Установка Solaar и компонентов

Собственно, главным помощником в настройке мыши MS Master 3S на Linux станет известная многим утилита Solaar. Это Open-source решение, нацеленное не сколько на конкретную модель, сколько на продукцию Logitech в целом. Она автоматом распознаёт подключенную к ПК фирменную периферию, считывает их показатели (например, заряд батареи) и предлагает настройки в зависимости от модели.

Поставить её, скорее всего, вы сможете прямо из репозитория вашего дистрибутива. Например, на Fedora 42 и 43 установить её можно командой:

sudo dnf install solaar

Github страница Solaar также упоминает пакеты для Debian, Ubuntu, Gentoo и Mageia.

И рекомендую я именно такой способ установки. Полностью игнорируйте существование Flatpak пакета, потому что здесь могут возникнуть проблемы с разрешениями.

Так как в моём дистрибутиве установлено окружение Gnome, да ещё и работает всё это дело в Wayland, чтобы утилита могла корректно обрабатывать события, необходимо также установить расширение.

После чего скачать файл:
https://github.com/pwr-Solaar/Solaar/blob/master/rules.d-uinput/42-logitech-unify-permissions.rules

И поместить его в /etc/udev/rules.d при помощи команды:

sudo cp /путь/к/файлу/42-logitech-unify-permissions.rules /etc/udev/rules.d/

Либо из Nautilus, предварительно запустив его с правами администратора из терминала (ну мало ли, может GUI для вас предпочтительнее):

nautilus admin:/

Обязательно полностью перезагружаем ПК (простой перезапуск сессии Gnome в моём случае не помог и дальнейшие действия не возымели эффекта, опять же, до перезагрузки).

Настройка Solaar

Теперь приступаем к настройке нашей мыши в интерфейсе программы Solaar.

Во-первых, снимаем блокировку замочком на пунктах Действия с клавишами/кнопками и Поведение клавиш/кнопок.

И проверяем:

ОпцияЭлементДействие
Действия с клавишами/кнопкамиКнопка жестовНавигация кнопкой жестов
Поведение клавиш/кнопокКнопка жестовЖесты мышью

Для указанных опций и их элементов должны быть проставлены отмеченные действия. Если это не так, ставим нужные варианты в соответствии с таблицей.

Во-вторых, заходим в «Редактор правил». Здесь нас ждёт самое интересное, ибо именно в этом разделе настраиваются все пользовательские правила, которым должна следовать мышь. Будь то нажатие какой-либо кнопки или движение.

Например, чтобы при нажатии клавиши жестов в GNOME открывался «Обзор», нам нужно собрать такое правило:

Здесь всё просто. При нажатии Кнопки жестов мыши срабатывает имитация зажимания кнопки Super (или Win) на клавиатуре.

А если мы хотим переключать рабочие пространства движению мыши влево или вправо, нам необходимо повторить такие правила:

Таким образом, если мы зажмём Кнопку жестов и двинем мышью влево или вправо, произойдёт перелистывание рабочих пространств (столов). Как если бы вы использовали сочетание клавиш Ctrl + Alt + стрелка влево/вправо в Gnome. В зависимости от ваших предпочтений можно инвертировать эти действия между собой. Попробуйте и найдите удобный для вас способ.

Возможности этим не ограничиваются. Вы можете поиграть с редактором правил и создать что-то своё, используя не только кнопку жестов, но и другие клавиши мыши. Главное, не забудьте сохранить изменения до выхода из программы.

Вместо вывода

Безусловно, Solaar не заменит такой комбайн, как Logi Options, но для кого-то это станет скорее плюсом. Данная программа достаточно проста в освоении, не занимает много ОЗУ в фоне (86 МБ в моём случае) и помогает вернуть утерянный функционал при переходе на не поддерживаемую производителем систему.

Если же вы профессионал и привыкли настраивать для каждого приложения отдельный сценарий использования, Solaar точно не для вас. Да что уж там, вам тогда точно не стоит уходить с Windows или Mac!

Поделитесь Вашим мнением
Ваш комментарий

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

Еще записи из этой же рубрики
Минуту внимания!
На сайте используются функциональные файлы cookie. Продолжая пользоваться сайтом вы соглашаетесь на их использование.