Кнопки на моей гарнитуре Bluetooth не работают

Я заметил, что хотя моя "гарнитура Bluetooth" работает отлично, кнопки на ней, такие как Previous, Next, Play и т. Д., Не работают.

Это почему?

2 ответа

По состоянию на Ubuntu 10.04, uinput модуль, который обрабатывает такие кнопки, по умолчанию не запускается. Чтобы исправить ситуацию:

  1. Остановить службу Bluetooth
    sudo service bluetooth stop
  2. Включить модуль ввода
    sudo modprobe uinput
  3. Запустите службу 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.

Другие вопросы по тегам