Запустите музыкальный проигрыватель, используя кнопку воспроизведения / паузы, когда проигрыватель не запущен
Я хотел бы добиться следующего поведения:
Если музыкальный проигрыватель (в моем случае Banshee) работает, мультимедийная клавиша Play/Pause на клавиатуре заставляет музыкальный проигрыватель воспроизводить / приостанавливать музыку. Если музыкальный проигрыватель не запущен, мультимедийная клавиша Play/Pause запускает проигрыватель.
Первый случай работает из коробки, так как это стандартное поведение. Второй случай не работает, потому что ключ связан с действием воспроизведения / паузы, которое не имеет ничего общего с запуском любого приложения. Можно ли заставить работать второй случай?
Я ищу элегантное решение с использованием стандартных функций системы. Я всегда могу написать скрипт, который будет (более или менее) делать это и привязывать скрипт к клавише воспроизведения / паузы, но это не тот тип решения, который я ищу.
Я использую Ubuntu GNOME 14.10 с GNOME Shell 3.12.2.
1 ответ
Идти к Keyboard -> Shortcuts
, Под звуком и мультимедиа просмотрите, к какой кнопке относится действие при воспроизведении: audio play
Кнопка, вы сможете играть или приостановить, когда ваше приложение работает. Если нет, сделайте это, нажав на этот пункт и давая audio play
кнопка как New Accelerator
, Теперь в том же окне перейти к Custom Shortcuts
и нажмите на +
кнопка и добавить command
для открытия вашего приложения и дать имя (в моем случае команда audacious
). Теперь нажмите на этот новый элемент и добавьте New accelerator
(Я дал Shift+Play
). Помните, если вы даете play
сама кнопка здесь будет переназначать кнопку play
для запуска приложения, и вы не сможете сделать play/pause
действие с использованием той же кнопки.