Como atribuir teclas de atalho para controlar o Rhythmbox?

18

Desejo atribuir Ctrl + Espaço ao rhythmbox play / pause, mas não consigo descobrir como fazer isso usando o menu do teclado, pois sempre que tento, ele é desativado porque eu não sei o que eu devo digitar no campo de atalho.

    
por Boi 29.08.2012 / 07:24

1 resposta

31

O que precisamos ...

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

Então, como isso acontece ...

rhythmbox-client usa um protocolo de comunicação de processo chamado DBUS. É o mesmo protocolo usado pelo menu Unity Sound Indicator.

Você precisa garantir que este plugin esteja habilitado no Rhythmbox

Como eu atribuo uma chave de atalho ...

Inicie o Teclado no Unity Dash.

A parte importante é o comando e a atribuição do atalho em si.

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

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

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

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


  --quit                                   Quit Rhythmbox
  --next                                   Jump to next song
  --previous                               Jump to previous song
  --seek                                   Seek in current track
  --play                                   Resume playback if currently paused
  --pause                                  Pause playback if currently playing
  --play-pause                             Toggle play/pause mode
  --enqueue                                Add specified tracks to the play queue
  --clear-queue                            Empty the play queue before adding new tracks
  --print-playing                          Print the title and artist of the playing song
  --print-playing-format                   Print formatted details of the song
  --set-volume                             Set the playback volume
  --volume-up                              Increase the playback volume
  --volume-down                            Decrease the playback volume
  --print-volume                           Print the current playback volume
  --set-rating                             Set the rating of the current song

Existem outras opções nas quais você pode usar scripts de shell, por exemplo.

    
por fossfreedom 29.08.2012 / 23:39