В релизе Kubuntu 13.04 не срабатывают некоторые горячие клавиши. Возможно это проблема KDE или другого ПО, но факт на лицо. Давайте добавим в ручную нужные нам клавиши.
У меня стоит плеер Clementine и при нажатии на мультимедиа клавиши клавиатуры, не происходит абсолютно ничего. Чтобы это исправить нужно узнать команду, которая выполнится при нажатие клавиши.
Открываем Терминал и вызываем справку Clementine:
clementine --help
Открываем Терминал и вызываем справку Clementine:
clementine --help
И вот наши команды! А именно:
- Воспроизведение/Пауза
clementine -t
- Следующий трек
clementine -f
- Предыдущий трек
clementine -r
- Увеличить звук
clementine --volume-up
- Уменьшить звук
clementine --volume-down
Теперь открываем Параметры системы-Комбинации клавиш и росчерки. Во вкладке Специальные действия для удобства создаем группу (Изменить-Создать группу) и называем ее Clementine.
Выделяем эту группу и создаем горячие клавиши.
Нажимаем Изменить-Новый-Глобальная комбинация клавиш-Команда или адрес. Создастся новый пункт в группе, вводим имя для удобства Играть/Пауза.
Выбираем вкладку Активация, нажимаем на Не определена и на клавиатуре нажимаем нужную клавишу для воспроизведения/паузы в плеере.
Дальше переходим на вкладку Действие и вводим в поле команду для воспроизведения/паузы: clementine -t
Теперь по образу и подобию повторите инструкцию выше для других горячих клавиш.
Если клементин не запущен, он запустится, что может быть неудобно, если клавиша нажата случайно. Нужно добавить проверку на запущенный плеер, что-то типа такого "ps axw|grep clementine |grep -v grep && clementine -f"
ОтветитьУдалитьОчень интересно и главное удобно, спасибо за подсказку! От себя добавлю, что можно так сделать указав любой плеер.
ОтветитьУдалитьДля удобства многих пользователей дам команды, которые подойдут для Amarok, Clementine и QMMP:
# Плей/Пауза
ps axw|grep -e amarok -e clementine -e qmmp |grep -v grep && clementine -t && amarok -t && qmmp -t
# Следующий
ps axw|grep -e amarok -e clementine -e qmmp |grep -v grep && clementine -f && amarok -f && qmmp --next
# Предыдущий
ps axw|grep -e amarok -e clementine -e qmmp |grep -v grep && clementine -r && amarok -r && qmmp --previous