На ноутбуке Asus n55sf есть специальные клавиши для увеличения громкости, уменьшения громкости, отключения звука, [воспроизведения / паузы], остановки, запуска (плюс дюжина комбинаций клавиш Fn).
(Похоже, что в целом это не связано с используемой настольной средой, констатируя это для полноты картины.)
В Ubuntu 12.10 под XFCE они просто работали. То есть: когда запускается такой игрок, как ритмбокс или тотем, он чередуется между игрой и паузой.
Интересно, что если бы несколько было начато, они будут чередоваться независимо. Например. используйте мышь, чтобы приостановить ритмбокс, запустить тотем, и одно нажатие клавиши [play / pause] приостановит один и возобновит другой. Клавиши Next, Previous и Stop работали как и ожидалось в любой программе.
В Xubuntu 13.10 (тоже XFCE) клавиши регулировки громкости работают, но [play / pause], stop, next и prev игнорируются. Не пробовал обычную Ubuntu 13.10 (Unity).
Вот несколько фактов:
/usr/share/doc/udev/README.keymap.txt
, которого больше нет. Увы, учебники по udev, которые я нашел (например, https://wiki.debian.org/udev ), даже не упоминают клавиатуру.
Кажется, что нить на французском имеет дело с похожей проблемой: https://forum.ubuntu-fr.org/viewtopic.php?id=1395051 . sudo evtest /dev/input/event3
, как в X, так и на простой консоли, сообщает о событиях при нажатой клавише и повторяет их, но ничего при нажатии этих мультимедийных клавиш. Является ли udev тупиком?
Краткое содержание: своего рода решение.
В качестве обходного пути я рассматривал ручную установку определенных событий с помощью сочетания клавиш XFCE.
Итак, я попытался rhythmbox-client
и заметил, что он не может дистанционно управлять ритмбоксом, как описано в https://bugs.launchpad.net/ubuntu/+source/rhythmbox/+bug/950743 .
Как там указывалось, «проблема была решена путем включения подключаемого модуля MPRIS D-Bus Interface в ритмбоксе», который на практике сводился к:
sudo apt-get install rhythmbox-plugins
и перезапуску ритмбокса.
И затем ... четыре клавиши ([play / pause], stop, next и prev), которые были проигнорированы, теперь просто работают.
Таким образом, ошибка была не на более низких уровнях, а просто в том, что «интерфейс MPRIS D-Bus» был недоступен.
Ключи не работали сразу с gmusicbrowser.
Симптомы описаны на http://xubuntugeek.blogspot.com/2011/11/use-multimedia-keys-with-gmusicbrowser.html с обходным путем.
Ключи работают с ритмбоксом. Если запустить gmusicbrowser, он не получит события. Выход из rhythmbox позволяет gmusicbrowser получать события. Выход из gmusicbrowser не позволяет ритмбоксу получать события.
Итак, теперь он работает для простых случаев (по одному музыкальному проигрывателю за раз).
Если вы до сих пор не выяснили (как я обнаружил это 3 месяца спустя), это может ответить на ваш вопрос.
вниз в меню слева, он скажет Существуют различные параметры для различных настроек сочетаний клавиш, а также имеется настраиваемая опция
, как указано в ответе выше; иногда эти «глобальные» (общесистемные) ярлыки не работают для определенных вещей. то есть максимизация определенных медиаплееров после их запуска, в то время как они свернуты, и такие вещи, как vlc media player, имеют свой собственный способ установки ярлыков в настройках, так как он по какой-то причине не будет работать с глобальными сочетаниями клавиш
.