Вопрос или проблема
Уже пару дней у меня установлена последняя версия Ubuntu 22.04, и я очень доволен, но впервые столкнулся с проблемами с моей Bluetooth мышью (Logitech MX Master). Когда я подключаю мышь по Bluetooth и настраиваю скорость указателя и тип плоской поверхности – всё работает отлично, но каждый раз, когда я отключаю мышь и подключаю её заново, я теряю настройки мыши и мне нужно вручную настраивать скорость указателя. Я использую KDE и у меня есть вопрос – почему после переподключения мыши Ubuntu не запускает сохранённую конфигурацию мыши? Я даже пытался настроить конфигурацию с помощью xinput, но это не дало эффекта. Можно ли установить какое-нибудь альтернативное приложение для Ubuntu, которое будет управлять настройками моей мыши?
Возможно, вы столкнулись с этой ошибкой:
https://bugs.kde.org/show_bug.cgi?id=435113
Которая теперь исправлена в KDE. Временное решение до того, как это исправление будет включено в дистрибутивы, – это вручную запустить kcminit kcm_mouse
после подключения мыши.
kcminit mouse вместо kcminit kcm_mouse
.
Имея это ввиду, мы можем исправить это, переместив /usr/bin/kcminit
в /usr/bin/kcminit.real
, а затем создав сценарий оболочки с именем /usr/bin/kcminit
и добавив в него шим.
Как это сделать?
- Переместите оригинал
kcminit
->sudo mv /usr/bin/kcminit /usr/bin/kcminit.real
- Создайте шим ->
sudo touch /usr/bin/kcminit && chmod +x /usr/bin/kcminit
- Добавьте это в шим:
#!/bin/bash
if [[ "$*" == "mouse" ]]; then
exec /usr/bin/kcminit.real kcm_mouse
else
exec /usr/bin/kcminit.real "$@"
fi
Вы можете протестировать это, отключив мышь и подключив её обратно.
Ответ или решение
Проблемы с настройками мыши в Ubuntu 22.04: решение для пользователей Bluetooth мышей
Введение
Пользователи Ubuntu 22.04, особенно те, кто использует Bluetooth-устройства, могут столкнуться с проблемами сохранения настроек мыши. В данной статье мы подробно разберем, почему происходит сбой в настройках мыши и как можно решить эту проблему, особенно для пользователей KDE.
Описание проблемы
Вы заметили, что после отключения и повторного подключения вашей Bluetooth-мыши (например, Logitech MX Master) настройки скорости курсора и других параметров сбрасываются. При каждом подключении необходимо заново настраивать их. Эта проблема может быть связана с багом в системе KDE, как указывает официальный отчет об ошибке, который уже был исправлен, но обновления могут не дойти до всех дистрибутивов сразу.
Причины
Скорее всего, это связано с тем, что вместо вызова команды kcminit kcm_mouse
для настройки мыши, система вызывает просто kcminit mouse
. Это приводит к тому, что ваши пользовательские настройки не загружаются при повторном подключении устройства.
Решение
На данный момент существует промежуточное решение, которое может помочь вам сохранить настройки мыши до выхода устойчивого обновления:
-
Переименуйте исходный файл:
sudo mv /usr/bin/kcminit /usr/bin/kcminit.real
-
Создайте новый исполняемый файл:
sudo touch /usr/bin/kcminit && chmod +x /usr/bin/kcminit
-
Добавьте оболочку для обработки команды:
Откройте файл/usr/bin/kcminit
в текстовом редакторе и введите следующий код:#!/bin/bash if [[ "$*" == "mouse" ]]; then exec /usr/bin/kcminit.real kcm_mouse else exec /usr/bin/kcminit.real "$@" fi
Проверка работы
Чтобы убедиться в работоспособности этих изменений, попробуйте отключить и снова подключить вашу мышь. Если все сделано правильно, настройки должны сохраняться.
Альтернативные решения
Если вышеописанное решение вам не подходит, вы можете рассмотреть возможность установки сторонних приложений, которые могут управлять настройками мыши, таких как:
- Solaar: это приложение управления устройствами Logitech, которое может помочь с настройками Bluetooth-устройств.
- XBindkeys и xbindkeys-config: эти инструменты помогают настраивать горячие клавиши и действия для мыши более детально.
Заключение
Проблемы с настройкой Bluetooth-мышей в Ubuntu 22.04 могут быть неприятными, но с помощью предложенных шагов вы сможете восстановить функциональность устройства. Следите за обновлениями вашего дистрибутива, поскольку исправления могут быть включены в будущие версии. Если у вас есть вопросы или дополнительные проблемы, не стесняйтесь обращаться в сообщества пользователей KDE и Ubuntu за поддержкой.