Bagaimana cara menetapkan tombol pintas untuk mengontrol Rhythmbox?

21

Saya ingin menetapkan Ctrl+ Spaceuntuk play / pause rhythmbox tetapi tidak tahu bagaimana melakukannya dengan menggunakan menu keyboard, karena setiap kali saya mencoba, itu dinonaktifkan karena saya tidak tahu apa yang saya maksudkan dengan mengetikkan ke bidang pintasan.

Boi
sumber

Jawaban:

35

Apa yang kita butuhkan...

Ketika rhythmbox diinstal, ada aplikasi berbasis perintah yang disebut rhythmbox-clientyang dapat digunakan untuk mengontrol berbagai aspek Rhythmbox itu sendiri.

Jadi bagaimana cara melakukannya ...

rhythmbox-clientmenggunakan protokol komunikasi proses yang disebut DBUS. Ini protokol yang sama yang digunakan menu Indikator Suara Unity.

Anda perlu memastikan bahwa plugin ini diaktifkan di Rhythmbox

masukkan deskripsi gambar di sini

Bagaimana cara menetapkan tombol pintasan ...

Luncurkan Keyboard dari Unity Dash.

masukkan deskripsi gambar di sini

Bagian yang penting adalah perintah dan menugaskan jalan pintas itu sendiri.

Perintah yang perlu Anda gunakan adalah rhythmbox-client --play-pause

Jadi apa lagi yang bisa saya kendalikan ...

Jika Anda menjalankan rhythmbox-client --helpini akan memberi Anda daftar opsi baris perintah yang dapat Anda kontrol Rhythmbox.

Opsi yang paling berguna untuk kontrol keyboard adalah:

  --quit Quit Rhythmbox
  --next Langsung ke lagu berikutnya
  --previous Lompat ke lagu sebelumnya
  --seek Carilah di trek saat ini
  --play Lanjutkan pemutaran jika saat ini dijeda
  --pause Jeda pemutaran jika sedang diputar
  --play-pause Beralih mode play / pause
  --enqueue Tambahkan trek yang ditentukan ke antrean putar
  --clear-queue Mengosongkan antrian main sebelum menambahkan trek baru
  --print-playing Cetak judul dan artis dari lagu yang diputar
  --print-playing-format Cetak detail yang diformat dari lagu
  --set-volume Mengatur volume pemutaran
  --volume-up Meningkatkan volume pemutaran
  --volume-down Kurangi volume pemutaran
  --print-volume Cetak volume pemutaran saat ini
  --set-rating Setel peringkat lagu saat ini

Ada opsi lain yang dapat Anda gunakan di - misalnya - skrip shell juga.

kebebasan fosil
sumber
Cara pintas standar terdaftar di help.gnome.org/users/rhythmbox/stable/shortcuts.html.en
colan
@olan: Namun, itu adalah khusus aplikasi dan hanya berfungsi ketika jendela Rhythmbox terbuka dan memiliki fokus. Pintasan OS global seperti pada jawaban berfungsi di mana saja, kapan saja.
Cedric Reichenbach
1

Luncurkan keyboard di Unity Dash Buka pintasan

Pergi ke Suara dan Media

Bagaimana tampilannya dalam 18 lts

Ubah pintasan kunci untuk play / pause ke Ctrl-Space (dalam kasus Anda). Anda juga dapat mengubah kunci lain di sini.

Seperti yang dinyatakan @fossfreedom, Anda dapat menggunakan pintasan khusus dan meluncurkan aplikasi untuk itu. Tetapi kunci-kunci multimedia ini dan cara pengirimannya sudah disiapkan di ubuntu. Tidak perlu mengatur ulang klien kotak ritme dll. Akan menghemat waktu Anda :)

melchi
sumber