Como atribuir teclas de atalho para controlar o Rhythmbox?

21

Desejo atribuir Ctrl+ Spaceao rhythmbox play / pause, mas não consigo descobrir como fazê-lo usando o menu do teclado, pois sempre que tento, ele é desativado, pois não sei o que devo digitar no campo de atalho.

Boi
fonte

Respostas:

35

O que nós precisamos...

Quando o rhythmbox é instalado, existe um aplicativo baseado em comando chamado rhythmbox-clientque pode ser usado para controlar vários aspectos do próprio Rhythmbox.

Então, como isso acontece ...

rhythmbox-clientusa um protocolo de comunicação de processo chamado DBUS. É o mesmo protocolo que o menu Indicador de som Unity usa.

Você precisa garantir que este plug-in esteja ativado no Rhythmbox

insira a descrição da imagem aqui

Como atribuir uma tecla de atalho ...

Inicie o teclado a partir do Unity Dash.

insira a descrição da imagem aqui

A parte importante é o comando e atribuir o próprio atalho.

O comando que você precisa usar é rhythmbox-client --play-pause

Então, o que mais eu posso controlar ...

Se você executar, rhythmbox-client --helpisso fornecerá uma lista de opções de linha de comando que você pode controlar o Rhythmbox.

As opções mais úteis para o controle do teclado são:

  --quit Sair do Rhythmbox
  --próximo Ir para a próxima música
  Ir para a música anterior
  --seek Buscar na faixa atual
  --play Retoma a reprodução se estiver em pausa no momento
  - pausa Pausar a reprodução se estiver sendo reproduzido no momento
  --play-pause Alterna o modo de reprodução / pausa
  --enqueue Adiciona faixas especificadas à fila de reprodução
  Esvazie a fila de reprodução antes de adicionar novas faixas
  --print-playing Imprime o título e o artista da música que está tocando
  --print-playing-format Imprime detalhes formatados da música
  --set-volume Define o volume da reprodução
  --volume-up Aumenta o volume da reprodução
  --volume-down Diminui o volume da reprodução
  --print-volume Imprime o volume de reprodução atual
  --set-rating Define a classificação da música atual

Existem outras opções que você também pode usar - por exemplo - scripts de shell.

liberdade de expressão
fonte
Os atalhos padrão estão listados em help.gnome.org/users/rhythmbox/stable/shortcuts.html.en
colan
@colan: No entanto, esses são específicos de aplicativos e só funcionam quando a janela do Rhythmbox está aberta e tem foco. Os atalhos globais do SO, como na resposta, funcionam em qualquer lugar, a qualquer hora.
Cedric Reichenbach
1

Iniciar o teclado no Unity Dash Ir para atalhos

Vá para Som e mídia

Como fica em 18 lts

Altere o atalho de tecla para reproduzir / pausar para Ctrl-Space (no seu caso). Você também pode alterar as outras teclas aqui.

Como o @fossfreedom afirmou, você pode usar atalhos personalizados e iniciar um aplicativo. Mas essas chaves multimídia e a maneira de entregar já estão configuradas no ubuntu. Não há necessidade de reconfigurar o cliente da caixa de ritmo, etc. Economizará algum tempo :)

melchi
fonte