使用しないプレーヤーをサウンドインジケーターから削除するにはどうすればよいですか?

使用しないプレーヤーをサウンドインジケーターから削除するにはどうすればよいですか?

サウンドインジケーターにインストールされているXnoise、rhytmboxを削除するにはどうすればいいですか?これらの2つの音楽プレーヤーはもう使用していないので削除したいです

答え1

エントリをブラックリストに追加するのではなく、リストから削除することができます。

次のことを試してください。

kch:~$ gsettings get com.canonical.indicator.sound interested-media-players
['banshee', 'rhythmbox']

これは 2 つのエントリがあることを示しています。 1 つを削除するには、次のsetオプションを使用します。

kch:~$ gsettings set com.canonical.indicator.sound interested-media-players "['rhythmbox']"

挿入する値を引用符で囲むことに注意してください。

ここで再起動またはログアウトすると、サウンド メニューからエントリが消えます。

答え2

現在、これを行う唯一の方法は、メニューが関心のあるプレイヤーを追跡するために使用する seedb txt ファイルを編集することです。

ターミナルを開いて次のように入力します:

gedit ~/.cache/indicators/sound/familiar-players-db.keyfile 

すると、おなじみのテキストエディタが起動し、次のような画面が表示されます。

DesktopFiles=/usr/share/applications/banshee-1.desktop;/usr/share/applications/rhythmbox.desktop;

リズムボックスとxnoiseのエントリを削除します

そしてこんな感じにしておきます

[Seen Database]
DesktopFiles=/usr/share/applications/banshee-1.desktop;

保存してから、パネル上のインジケーター アプレットを再読み込みします。

答え3

12.04

サウンド インジケーターからメディア プレーヤーを非表示にしたり、「ブラックリスト」に追加したりする場合は、まず、サウンド インジケーターの設定でメディア プレーヤーがすでにブラックリストに登録されているかどうかを確認する必要があります。

gsettings get com.canonical.indicator.sound blacklisted-media-players

他のプレーヤーがブラックリストに登録されていない場合は、以下のコマンドにそれらのプレーヤーを追加する必要はありません。他のメディア プレーヤーがある場合は、それらのプレーヤーを以下のコマンドにコピーし、バックリストに追加したい他のプレーヤーを追加する必要があります。

gsettings set com.canonical.indicator.sound blacklisted-media-players "['<mediaplayer>','<mediaplayer']"

サウンドインジケーターから Spotify をブラックリストに登録する方法の例を次に示します。

gsettings get com.canonical.indicator.sound blacklisted-media-players
['']

gsettings set com.canonical.indicator.sound blacklisted-media-players "['spotify']"

gsettings get com.canonical.indicator.sound blacklisted-media-players
['spotify']

お役に立てれば。

答え4

他の回答は 11.04 Natty Narwhal では機能しなかったため、別の方法を探しました。たとえば、サウンド メニューから rhythmbox を削除するには、ターミナルで次のコマンドを実行します。

gsettings set com.canonical.indicator.sound blacklisted-media-players "['rhythmbox']"

関連情報