web-dev-qa-db-ja.com

ホットキーを割り当ててRhythmboxを制御する方法は?

割り当てたい Ctrl+Space リズムボックスの再生/一時停止に、キーボードメニューを使用してそれを行う方法を理解することはできません、私はしようとするたびに無効になっています.

19
Boi

私たちは何が必要なのか...

Rhythmboxがインストールされると、Rhythmbox自体のさまざまな側面を制御するために使用できるrhythmbox-clientというコマンドベースのアプリケーションがあります。

それでどうやって...

rhythmbox-clientは、DBUSと呼ばれるプロセス通信プロトコルを使用します。 Unity Sound Indicatorメニューが使用するのと同じプロトコル。

このプラグインがRhythmboxで有効になっていることを確認する必要があります

enter image description here

ショートカットキーを割り当てる方法...

Unity DashからKeyboardを起動します。

enter image description here

重要な部分は、コマンドとショートカット自体の割り当てです。

使用する必要があるコマンドはrhythmbox-client --play-pauseです

だから私は他に何を制御できますか...

rhythmbox-client --helpを実行すると、Rhythmboxを制御できるコマンドラインオプションのリストが表示されます。

キーボード制御の最も便利なオプションは次のとおりです。

 
 --quit Rhythmboxを終了
 --next次の曲にジャンプ
 --previous前の曲にジャンプ
 --seek現在をシークtrack 
 --play現在一時停止している場合は再生を再開します
 --pause現在再生している場合は再生を一時停止します
 --play-pause再生/一時停止モードを切り替えます
 --enqueue指定したトラックを再生キューに追加します
 --clear-queue新しいトラックを追加する前に再生キューを空にします
 --print-playing再生中の曲のタイトルとアーティストを印刷します
- -print-playing-format曲のフォーマットされた詳細を印刷します
 --set-volume再生ボリュームを設定します
 --volume-up再生音量を上げる
 --volume-down再生音量を下げる
 --print-volume現在の再生音量を印刷する
 --set-rating現在の曲のレーティングを設定する

で使用できる他のオプションがあります-例えば-シェルスクリプトも同様です。

33
fossfreedom