web-dev-qa-db-ja.com

Linux上のFirefox内でMPRIS / dbusメディアコマンドを使用する

Windowsに戻ると、キーボードのメディアボタンを使用して、Firefox内でYouTubeビデオを再生/一時停止することができました。 Linuxでは、この機能が本当に不足しています。

Linux上のFirefox(gnome)にMPRISコマンドを送信する方法はありますか?それはどこでも機能する必要はありません、youtubeだけで十分にクールでしょう。 Firefox56.0.2を使用しています。


私は this に出くわしましたが、インストール手順はchromeのみであり、作成方法がわからないため、Firefoxスクリプトを機能させることができません/ githubのコードから拡張機能/ IDを取得します。

別の答え ここ はホットキーの使用を提案しています。これは素晴らしいアイデアですが、FirefoxがバックグラウンドにあるときにYouTubeを制御したいので、キーボードショートカットは問題外です。

すべてのソリューション ここ は古くなっているか、Chromeのみ)です。

3
confetti

https://github.com/Aaahh/browser-mpris2-firefox

あなたのためだけに、アドオンが公開されるまで、Firefoxを開くたびにステップ1を実行する必要があります。公開したいのですが、フォークしただけのアドオンは書きませんでした。

1
Aaahh

拡張機能 web-media-controller この機能の最適な実装を見つけました。代替手段と同様に、実行可能ファイルをバックグラウンドで実行し、ネイティブメッセージングプロトコルを介して対話する必要があります。これは、コンパニオンネイティブメッセージングプログラムであるため、優れた選択肢となるはずです wmc-mpris はCで記述されており、Pythonベースの代替手段よりもはるかに高速です。

2
Doron Behar