kledgeb UbuntuやLinuxの最新情報を紹介

Ubuntu 22.04 その323 - メディアプレーヤーの再生や一時停止操作、メディアの情報をトップバーに表示するには

メディアプレーヤーの再生や一時停止操作、メディアの情報をトップバーに表示するには

「Media Controls」はメディアプレーヤーの再生や一時停止といった操作ボタンや、メディアの情報をトップバーに表示する「GNOME Shell拡張」です。


MPRISを利用してメディアプレーヤーと通信する

「Media Controls」は「MPRIS(Media Player Remote Interfacing Specification)」という仕組みを利用してメディアプレーヤーと通信します。
ですので「MPRIS」に対応しているメディアプレーヤーのみ、「Media Controls」から操作可能です。
著名なメディアプレーヤーやブラウザーは大抵「Media Controls」に対応しています。

ただし「MPRIS」に対応していても「Media Controls」からの操作に対し、どのようなアクションを実行するのかは、各アプリケーションの実装に委ねられています。
多くの「MPRIS」でメディアの一時停止や再開は期待通りに動作するでしょう。

Media Controlsをインストールするには

「Media Controls」のインストール方法です。
まず「GNOME Shell拡張」のインストール方法は、以下を参照してください。

  • Extension Managerをインストールするには・GNOME Shell拡張の管理アプリ

「Media Controls」で検索すればこの「GNOME Shell拡張」が見つかります。


インジケーター

「MPRIS」に対応しているアプリケーションがメディアの再生などメディアに関連する動作を行った時に「Media Controls」のインジケーターが表示されます。
言い換えると「MPRIS」に対応しているアプリケーションが存在しない場合は、「Media Controls」のインジケーターは表示されません。

インジケーター

インジケーターには操作対象のアプリやトラック情報、メディアの操作ボタンが表示されます。


メディアの操作ボタンは、左から以下の操作を行います。

  1. 前のトラックを再生
  2. 再生/一時停止
  3. 次のトラックを再生

インジケーターをクリックして再生/一時停止を切り替えることも可能です。

アプリケーションの一覧

インジケーターの一番右端にある下矢印ボタンをクリックするか、インジケーターを右クリックすると、以下のようにアプリケーション選択メニューが表示されます。

複数の「MPRIS」対応アプリケーションが存在している場合、「Media Controls」は現在「Media Controls」で選択されているアプリに対し操作や情報の表示を行います。
ここでその操作対象のアプリケーションを選択します。


Determine player automatically

操作対象のアプリケーションを自動的に選択します。
後からメディアを再生したアプリが自動的に選択されると思えば分かりやすいでしょう。

メディアの情報

アプリケーションの一覧メニューを表示した状態でマウスカーソルを左右に少し移動すると、以下のようにアプリやメディアの情報、メディアの操作ボタンが表示されます。


メニュー下に配置されている操作ボタンは、左から以下の操作を行います。

  1. ループモードの切り替え(なし/トラック/プレイリスト)
  2. 前のトラックを再生
  3. 再生/一時停止
  4. 次のトラックを再生
  5. シャッフル再生のオン・オフ

Media Controlsの基本設定

「Media Controls」の設定画面で「General」タブをクリックすると、以下のように「Media Controls」の基本設定を行えます。


Max widget width

トラック情報の最大幅を指定します。
「0」を指定すると無制限になります。

Hide the default media notification

通知メニュー内のデフォルトのメディア通知を非表示にします。

Track label

トラック情報に表示する内容を指定します。
中央に入力する文字列は、左右の情報を区切る任意の文字列です。

インジケーターの表示設定

「Media Controls」の設定画面で「Visibility」タブをクリックすると、以下のようにインジケーターの表示設定を行えます。


Title/Track name

インジケーターにトラック情報を表示します。

Player controls

インジケーターにメディアの操作ボタンを表示します。

Play/pause button

インジケーターに再生/一時停止のボタンを表示します。

Previous track button

インジケーターに前のトラックを再生するボタンを表示します。

Next track button

インジケーターに次のトラックを再生するボタンを表示します。

Player icon

インジケーターにメディアプレーヤーのアプリケーションアイコンを表示します。

Separators

トラック情報の両端にセパレーターを表示します。

Sources menu

インジケーターメニューを開くボタンを表示します。

Colored player icon

メディアプレーヤーのアプリケーションアイコンをカラーアイコンで表示します。
オフにすればモノクロでアプリケーションアイコンを表示します。

Separator characters

トラック情報の両端に表示するセパレーターの文字を指定します。

Preset

予め用意されている文字からセパレーターの文字を選択します。

Custom

自分でセパレーターの文字を指定します。
左右に異なるセパレーターの文字を指定できます。
この時「...」で左右のセパレーターの文字を区切って入力してください。

インジケーターとアイテムの表示位置設定

「Media Controls」の設定画面で「Position」タブをクリックすると、以下のようにインジケーターとアイテムの表示位置設定を行えます。


Extension position

トップバー内のインジケーターの位置を選択します。

Extension index

「Extension position」で指定された位置内のインジケーターの位置を入力します。
他のインジケーターとの並びの順番が変わります。

Element order

インジケーター内のアイテムの表示順を指定します。

インジケーターのマウス操作設定やその他の設定

「Media Controls」の設定画面で「Other」タブをクリックすると、以下のようにインジケーターのマウス操作設定やその他の設定を行えます。


Mouse actions

インジケーター上で各マウス操作をした時に実行する機能を設定します。

Blacklist players

「Media Controls」の操作対象から外すアプリ名を設定します。

Cache images

ダウンロードしたアルバムアートをキャッシュし、次回以降の再ダウンロードを防ぎます。

Ubuntu
スポンサー
コメント
コメントポリシー
コメントをする前に UbuntuのCode of Conduct(CoC/行動規範) を確認し、CoCに沿ったコメントをお願いします。
コメントの使い方は、コメントの使い方を参照してください。
同一カテゴリーの記事
SNS
人気の記事
  • Linux その450 - Canonical LXD や MicroCloud にクライアントなりすましの脆弱性・アップデートを
    Canonical LXD や MicroCloud に重大な脆弱性 2026年10月28日、Canonical LXD や MicroCloud に重大な脆弱性がみつかりました。
  • Ubuntu 26.04 その82 - Linux kernel の脆弱性 CVE-2026-98432 の対応状況
    CVE-2026-98432 の対応状況 2026年11月2日、Linux kernel の脆弱性である CVE-2026-98432 の対応状況がアナウンスされました。
  • Linux Mint その294 - Linux Mint 27 の開発とリリース方針の変更・アラーム管理アプリの開発
    Linux Mint 月刊ニュース Linux Mint 開発チームは Linux Mint 月刊ニュースにて、Linux Mint の開発状況や取り組みを紹介しています。
  • Ubuntu 26.04 その76 - CVE-2026-92392 含む curl の脆弱性22件修正・アップデートを
    curl の脆弱性22件修正 CVE-2026-92392 含む22件の curl の脆弱性に対応したセキュリティーアップデートがリリースされました。
  • Ubuntu 26.10 その38 - Ubuntu 26.10 がリリースされました・ディスクイメージのダウンロード
    Ubuntu 26.10 リリース 2026年10月15日、Ubuntu 26.10 がリリースされました。
  • Ubuntu 26.04 その79 - CVE-2026-111497 に対応した Brotli のリリース・アップデートを
    Brotli のセキュリティーアップデート 2026年10月26日、CVE-2026-111497 に対応した Brotli がリリースされました。
  • Ubuntu 26.04 その78 - eMudhra 認証局の秘密鍵の侵害・アップデートを
    eMudhra 認証局の秘密鍵の侵害 2026年10月20日、eMudhra 認証局(eMudhra CA)の秘密鍵の侵害が発覚しました。
  • Ubuntu 26.10 その39 - Ubuntu 26.10 の新機能と変更点・既知の問題
    Ubuntu 26.10 の新機能と変更点・既知の問題 リリースノートから、Ubuntu 26.10 の新機能と変更点を紹介します。
  • Ubuntu 26.04 その77 - PHP に php2shell(CVE-2026-109618/CVE-2026-109619)の脆弱性・アップデートを
    PHP に php2shell の脆弱性 PHP に php2shell と呼ばれる致命的な脆弱性が見つかりました。
  • Ubuntu 26.04 その80 - Ubuntu 26.04.2 LTS のリリーススケジュール
    Ubuntu 26.04.2 LTSのリリーススケジュール Ubuntu 26.04.2 LTS のリリーススケジュールを紹介します。
記事のピックアップ
オプション