Кнопки на моей гарнитуре Bluetooth не работают
Я заметил, что хотя моя "гарнитура Bluetooth" работает отлично, кнопки на ней, такие как Previous, Next, Play и т. Д., Не работают.
Это почему?
2 ответа
По состоянию на Ubuntu 10.04, uinput
модуль, который обрабатывает такие кнопки, по умолчанию не запускается. Чтобы исправить ситуацию:
- Остановить службу Bluetooth
sudo service bluetooth stop
- Включить модуль ввода
sudo modprobe uinput
- Запустите службу Bluetooth снова
sudo service bluetooth start
Это должно решить проблему временно, до перезагрузки. Чтобы исправить это навсегда, запустите:
echo 'uinput' | sudo tee -a /etc/modules
Ответ Вавы не решил проблему только для меня (Ubuntu 20.04), мне пришлось использовать, кроме того, и
playerctl
https://wiki.archlinux.org/title/Xbindkeys
Сначала отключите/отмените назначение ярлыков для воспроизведения мультимедиа и паузы с помощью редактора ярлыков.
sudo apt install xbindkeys playerctl
xbindkeys -d > ~/.xbindkeysrc
Открытым
~/.xbindkeysrc
и удалите все строки между строками 40 и 66 включительно.
xbindkeys --key
Получите необработанный код ключа (например,
m:0x0 + c:209
). Ваша гарнитура может переключаться между кодами клавиш воспроизведения и паузы, поэтому запустите
xbindkeys --key
дважды, чтобы получить код для воспроизведения и паузы.
Поместите следующее в ваш файл ~/.xbindkeysrc с правильными кодами клавиш.
"playerctl play-pause"
m:0x0 + c:208t
"playerctl play-pause"
m:0x0 + c:209
playerctl play-pause
будет управлять «первым доступным игроком». Читать
playerctl -h
для получения дополнительной информации/вариантов, если это необходимо.
Открытым
/etc/X11/Xsession
как корень. Добавьте строку
xbindkeys
после строки
PROGNAME=Xsession
.
Перезагрузить.
Теперь моя гарнитура правильно управляет видео на Youtube.