Настройка Logitec MX Master 3S на Ubuntu
Для GNU/Linux не существует официальных драйверов для мыши Logitec MX Master 3S. Расскажу какой выход нашел из этой ситуации.
Предисловие
Warning
Текущие действия проверялись на Ubuntu 24.04.
Для Linux не существует официальных драйверов для этой мыши. Потому использовались не официальные драйверы от энтузиаста: https://github.com/PixlOne/logiops.git.
Установка logiops
Пути в примерах можно выбирать собственные.
Подготовка к установке
Получение исходных кодов
&&
&&
Сборка
&&
Установка
Настройка
Перед первым запуском обязательно стоит написать файл конфигурации. Иначе поведение мыши может удивить.
Я держу файл конфигурации в своих dotfiles. Пример (~/.dotfiles/logiops/logid.cfg);
devices: ({
name: "MX Master 3S";
smartshift:
{
on: true;
threshold: 20;
};
hiresscroll:
{
hires: true;
invert: false;
target: false;
};
thumbwheel:
{
divert: false;
};
dpi: 1000;
buttons: (
// Нажатие на основное колесо
{
cid: 0x52;
action =
{
type: "MiddleClick";
};
},
// Back
{
cid: 0x53;
action =
{
type: "Button";
button: "BACK";
};
},
// Forward
{
cid: 0x56;
action =
{
type: "Button";
button: "FORWARD";
};
},
// Большая кнопка под большим пальцем
{
cid: 0xc3;
action =
{
type: "Keypress";
keys: ["KEY_LEFTMETA"];
};
},
// Кнопка смены режима колеса
{
cid: 0xc4;
action =
{
type: "ToggleSmartShift";
};
}
);
});
Создание символической ссылки:
Запуск
Запускаем демона: