- Как отключить энергосбережение bluetooth адаптера на Manjaro KDE?
- Похожие темы
- Bluetooth mouse (Русский)
- Настройки
- Скорость прокрутки на Apple Magic Mouse
- Щелчок средней кнопкой на Apple Magic Mouse
- Сопряжение мыши и dual boot
- Решение проблем
- Тормоза мыши
- Проблемы с bluetooth-адаптером USB
- Мышь постоянно отключается
- Проблемы с Thinkpad Bluetooth Laser Mouse
- Проблемы с Kensington Expert Wireless Trackball
- Проблемы с Logitech BLE мышами (M557, M590, Anywhere 2 и т.д.)
- Проблемы со всеми BLE мышами на ядра 5.9+
- Смотрите также
Как отключить энергосбережение bluetooth адаптера на Manjaro KDE?
Заметил, что когда работаю на ноутбуке от батареи у меня постоянно отваливается bluetooth-мышь. При работе от сети таких проблем нет. Я попробовал выставить в настройках питания KDE, чтобы bluetooth был всегда включен, только это не помогло и адаптер все равно со временем вырубается: https://ibb.co/kHDSJcQ
Каким образом в Manjaro KDE можно запретить энергосбережениие bluetooth?
это автоотключение usb, а не bluetooth.
Поправь правилом udev по id.
Jeronimo ★ ( 05.08.21 16:13:43 MSK )
Последнее исправление: Jeronimo 05.08.21 16:13:56 MSK (всего исправлений: 1)
sudo tee /sys/bus/usb/devices/usb*/power/control
Уверены? У меня именно bluetooth-мышь, а не радио, как можно подумать, т. е. никаких внешних USB-адапатеров НЕ используется.
К примеру, на Windows я проблему решил так, просто зашел в настройки bluetooth адаптера и снял галочку с пунтка разрешить энергосбережение и это помогло с отвалами мыши на этом ноуте, но вот на Linux я нигде не могу такую же настройку найти.
nadim ( 05.08.21 18:19:12 MSK )
Последнее исправление: nadim 05.08.21 18:23:07 MSK (всего исправлений: 1)
echo options btusb enable_autosuspend=0 | sudo tee /etc/modprobe.d/bluetooth.conf
Создал файл с таким содержимым, сейчас перегружу ноутбук и будут тестить. О результатах отпишусь.
Спасибо, это действительно помогло) Уже больше часа мышь работает стабильно.
Кто еще читает эту тему — решение выше рабочее.
nadim ( 06.08.21 12:07:43 MSK )
Последнее исправление: nadim 06.08.21 12:13:43 MSK (всего исправлений: 1)
Похожие темы
- Форум Bluetooth-адаптер ноутбука при сканировании не обнаруживает устройств. В чём может быть проблема? (2014)
- Форум После обновления отвалилось энергосбережение (2014)
- Форум Проблемы с Bluetooth-мышью (2019)
- Форум Opensuse + AR3011 Bluetooth (2013)
- Форум Linux и Bluetooth-мышь (2018)
- Форум Проблемы с управлением питанием (2014)
- Форум Logitech MX Master 3 и Bluetooth TP-Link Archer T5E (2023)
- Форум Сброс статуса батареи ноутбука (2016)
- Форум ТОРМОЗИТ МЫШЬ ПРИ РАБОТЕ ОТ БАТАРЕИ (2023)
- Форум Ноутбук виснет при работе от батареи (2017)
Bluetooth mouse (Русский)
Состояние перевода: На этой странице представлен перевод статьи Bluetooth mouse. Дата последней синхронизации: 25 сентября 2021. Вы можете помочь синхронизировать перевод, если в английской версии произошли изменения.
Эта статья описывает настройку Bluetooth-мышей и решение связанных с ними проблем. Информация базируется на основной статье Bluetooth, и предполагается, что вы уже изучили её.
Настройки
Скорость прокрутки на Apple Magic Mouse
Если прокрутка слишком медленная, попробуйте
# modprobe -r hid_magicmouse # modprobe hid_magicmouse scroll_acceleration=1 scroll_speed=55
Можно установить значение от 0 до 63.
Когда вы найдёте подходящее вам значение, можно сделать это изменение постоянным в /etc/modprobe.d/
/etc/modprobe.d/hid_magicmouse.conf
options hid_magicmouse scroll_acceleration=1 scroll_speed=55
Щелчок средней кнопкой на Apple Magic Mouse
Если вы считаете, что средний щелчок слишком привередлив, вы можете отключить его
# modprobe -r hid_magicmouse # modprobe hid_magicmouse emulate_3button=0
Можно сделать это изменение постоянным в /etc/modprobe.d/
/etc/modprobe.d/hid_magicmouse.conf
options hid_magicmouse emulate_3button=0
Сопряжение мыши и dual boot
При использовании нескольких операционным систем вам придётся настраивать сопряжение с мышью каждый раз снова и снова при переходе в другую ОС. Это связано с тем, что при сопряжении Bluetooth-служба генерирует уникальный набор ключей сопряжения.
Во-первых, ваш компьютер хранит MAC-адрес устройства Bluetooth и ключ сопряжения. Во-вторых, ваше Bluetooth-устройство хранит MAC-адрес компьютера и соответствующий ключ. Это обычно работает нормально, но MAC-адрес вашего Bluetooth-порта одинаковый во всех ОС (он прописан на аппаратном уровне), а при сопряжении каждый раз генерируется новый ключ. Этот ключ перезаписывает старый, хранящийся на Bluetooth-устройстве. Windows перезаписывает Linux-ключ и наоборот.
Вы можете перенести ключи сопряжения из другой системы в Linux; смотрите Bluetooth (Русский)#Сопряжение при Dual boot.
Если у вас устройство Bluetooth LE, используйте этот Python-скрипт, слегка адаптированный для Arch (оригинальное обсуждение [1]).
Решение проблем
Тормоза мыши
Если вы наблюдаете тормоза мыши, вы можете попробовать увеличить частоту опроса. Смотрите Mouse polling rate для дополнительной информации.
Можно попробовать установить минимальную/максимальную задержку для мыши в BlueZ [2]:
Попробуйте изменить файл /var/lib/bluetooth/mac-адрес-адаптера/mac-адрес-мыши//info , добавив туда следующие строки:
[ConnectionParameters] MinInterval=6 MaxInterval=9 Latency=44 Timeout=216
Также можно использовать hcitool (из bluez-utils-compat AUR ) для изменения параметров задержки:
# HANDLE="$(hcitool con | grep '' | awk '')" # get the device handle # hcitool lecup --handle $HANDLE --latency 0 --min 6 --max 8
Это применится только для текущего соединения; после переподключения мыши команду нужно будет выполнить снова.
Ещё можно попробовать изменить настройки задержки через debugfs. Смотрите /sys/kernel/debug/bluetooth/hci0/conn__interval> .
This example will solve the lag problems, but you must un pair and pair the mouse:
# echo 0 > /sys/kernel/debug/bluetooth/hci0/conn_latency # echo 6 > /sys/kernel/debug/bluetooth/hci0/conn_min_interval # echo 7 > /sys/kernel/debug/bluetooth/hci0/conn_max_interval
Проблемы с bluetooth-адаптером USB
Если у вас проблемы с адаптером USB, можете попробовать выполнить:
Сейчас вы должны получить устройство hci0 с помощью команды:
Иногда устройство не активируется автоматически. Попробуйте поднять интерфейс с помощью:
и выполнить поиск устройств, как описано выше.
Мышь постоянно отключается
Если мышь перестаёт работать, но снова работает после перезапуска Bluetooth, или постоянно засыпает через несколько секунд неактивности (что случается как минимум с некоторыми модулями Dell XPS 13 [3] [устаревшая ссылка 2022-09-17 ⓘ] ), вам может понадобиться отключить USB autosuspend для выбранного устройства.
Проблема также может быть в таймауте устройства и настройках HID. Смотрите #Проблемы с Thinkpad Bluetooth Laser Mouse.
Если у вас Logitech, проблема может быть решена процедурой, описанной в #Проблемы с Logitech BLE мышами (M557, M590, Anywhere 2 и т.д.).
Проблемы с Thinkpad Bluetooth Laser Mouse
Если у вас Thinkpad Bluetooth Laser Mouse подключается и быстро (спустя несколько миллисекунд) отключается каждые несколько секунд (когда вы её двигаете или нажимаете кнопку), попробуйте выполнить сопряжения с кодом 0000 вместо сопряжения без кода.
Если это не помогло, проблема может быть в настройках таймаута устройство. Измените/создайте файл /etc/bluetooth/input.conf и пропишите в нём следующие изменения:
# Configuration file for the input service # This section contains options which are not specific to any # particular interface [General] # Set idle timeout (in minutes) before the connection will # be disconnect (defaults to 0 for no timeout) IdleTimeout=0 #Enable HID protocol handling in userspace input profile #Defaults to false(hidp handled in hidp kernel module) UserspaceHID=true
Эти изменения предотвратят таймаут устройства, чтобы оно оставалось подключенным. Вторая настройка включает userspace обработку HID. Перезапустите службу bluetooth.service для тестирования изменений. Ещё может понадобиться перезагрузиться и провести повторое сопряжение с устройством.
Проблемы с Kensington Expert Wireless Trackball
Kensington Expert Wireless Trackball имеет частоту опроса по умолчанию в районе 200мс, что создаёт ощутимые задержки. Для исправления добавьте или измените раздел [ConnectionParameters] в файле /var/lib/bluetooth/mac-адрес-адаптера/mac-адрес-мыши/info как показано выше; уменьшите задержку или вообще установите её в 0 .
Проблемы с Logitech BLE мышами (M557, M590, Anywhere 2 и т.д.)
Иногда сопряжение проходит успешно, но мышь не двигается. Устройство нужно добавить в доверенные и разблокировать. Сперва откройте терминал и выполните bluetoothctl
[bluetooth] # remove XX:XX:XX:XX:XX:XX
[bluetooth] # trust XX:XX:XX:XX:XX:XX
[bluetooth] # pair XX:XX:XX:XX:XX:XX
[bluetooth] # connect XX:XX:XX:XX:XX:XX
Если мышь не работает напрямую, выключите и снова включите её.
Иногда бывает нужно загрузить модуль ядра uhid .