Запустите музыкальный проигрыватель, используя кнопку воспроизведения / паузы, когда проигрыватель не запущен

Я хотел бы добиться следующего поведения:

Если музыкальный проигрыватель (в моем случае 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 действие с использованием той же кнопки.

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