Первоначально, не было никакой проблемы за первые несколько дней после обновления до 18.10 Космических (от 18.04 Бионических), даже после того, как приостанавливают/перезапускают/завершают работу.
Сегодня, после пробуждения от приостанавливают, мышь Bluetooth начала отставать. Если бы я оставил это стационарным в течение 5 секунд, то потребовалось бы 2 секунды постоянного перемещения, прежде чем указатель сможет переместиться. Это, казалось, переключалось на режим ожидания после всего 5 секунд.
Я попробовал:
scan off
в bluetoothctl
(команде не удалось работать так или иначе).modprobe
btusb.sudo sh -c 'echo N > /sys/module/drm_kms_helper/parameters/poll'
tlp
и powertop
не установлены.О, Боже. После того, как два дня поиска, как починить мышь, замедляют частоту обновления, я нашел решение, mby это Ваш случай. Просто измените на свою мышь Mac
# HANDLE="$(hcitool con | grep '<Bluetooth Mouse mac address>' | awk '{print $5}')" # get the device handle
# hcitool lecup --handle $HANDLE --latency 0 --min 6 --max 8
источник: раздел "Troubleshooting" linux дуги
Удалить canonical-livepatch
то, которое поддерживается в LTS, выпускает только, т.е. не поддерживаемое в 18,10.
Удалить,
$ sudo snap remove canonical-livepatch
У меня ранее была проблема, был также (частично) вызван пакетом.
Править: проблема повторно появляется снова. Установка powertop
без любой конфигурации так или иначе разрешают его.
$ sudo apt install powertop
Править: USB автоприостанавливает, вероятно, причина.
sudo powertop
. Команда будет обнаруживаться на Терминале,
>> echo 'on' > /usr/bus/usb/devices/2-6/power/control';
Запишите команду.
Создайте сценарий оболочки в /usr/bin/
.
$ sudo pluma /usr/bin/disable-bt-mouse-autosuspend
Вставьте следующее:
#!/bin/sh
# Disable USB auto-suspend for my mouse on startup
sleep 5;
MOUSE="/sys/bus/usb/devices/2-6/power/control";
if [ -f "$MOUSE" ]; then
echo 'on' > $MOUSE;
fi
2-6
к тому, что Вы получили от powertop на Шаге 5.Сделайте исполняемый файл сценария.
$ sudo chmod u+x /usr/bin/disable-bt-mouse-autosuspend
Добавить disable-bt-mouse-autosuspend
к systemd.
$ sudo pluma /etc/systemd/system/disable-bt-mouse-autosuspend.service
Вставьте следующее,
[Unit]
Description=Disable USB auto-suspend for bluetooth mouse
[Service]
ExecStart=/usr/bin/disable-bt-mouse-autosuspend
[Install]
WantedBy=multi-user.target
Сохраните его. Запустите и включите его.
$ sudo systemctl start disable-bt-mouse-autosuspend
$ sudo systemctl enable disable-bt-mouse-autosuspend
Установка также сбросит во время, приостанавливают. Повторно применять его:
$ sudo pluma /lib/systemd/system-sleep/00disable-bt-mouse-autosuspend
Вставьте следующий сценарий и сохраните его,
#!/bin/sh
# restart the service after suspend
if [ $1 = post ] && [ $2 = suspend ]
then systemctl start disable-bt-mouse-autosuspend.service
fi
Исполнимое разрешение набора,
$ sudo chmod u+x /lib/systemd/system-sleep/00disable-bt-mouse-autosuspend