Lança um tocador de música usando a tecla play / pause quando o player não está rodando

2

Gostaria de obter o seguinte comportamento:

Se um tocador de música (Banshee no meu caso) estiver em execução, a tecla de mídia Reproduzir / Pausar no teclado faz com que o reprodutor de música reproduza / pause a música. Se o reprodutor de música não estiver em execução, a tecla Reproduzir / Pausar inicia o reprodutor.

O primeiro caso funciona fora da caixa, pois esse é o comportamento padrão. O segundo caso não funciona porque a chave está vinculada à ação play / pause que não tem nada a ver com o lançamento de qualquer aplicativo. É possível fazer o segundo caso funcionar?

Estou procurando uma solução elegante usando os recursos padrão do sistema. Eu sempre posso escrever um script que irá (mais ou menos) fazer isso e ligar o script à tecla play / pause, mas esse não é o tipo de solução que eu procuro.

Estou executando o Ubuntu GNOME 14.10 com o GNOME Shell 3.12.2.

    
por zegkljan 13.11.2014 / 09:51

1 resposta

1

Vá para Keyboard -> Shortcuts . Em som e mídia, veja com qual botão a ação de reprodução está anexada: Se for o botão audio play , você poderá reproduzir ou pausar quando seu aplicativo estiver em execução. Se não fizer isso, clique no item e dê o botão audio play como New Accelerator . Agora, na mesma janela, vá para Custom Shortcuts e clique no botão + e adicione command para abrir seu aplicativo e dê um nome (no meu caso, o comando é audacious ). Agora clique neste novo item e adicione o New accelerator (eu dei Shift+Play ). Lembre-se que se você der o botão play aqui, ele reatribuirá o botão play para iniciar seu aplicativo e você não poderá executar a ação play/pause usando o mesmo botão.

    
por supremum 13.11.2014 / 10:15