web-dev-qa-db-ja.com

メッセージングインジケーターからブロードキャストオプションを削除するにはどうすればよいですか?

Unityモードで、GNOMEパネル/インジケーターアプレット(正確にはGwibber/broadcastingアプレット)からアプレットを削除したいと思います。

これは可能ですか?

その場合、他のプログラムがそこに配置する可能性のある他のアプレットにも技術が適用されますか?

3
fouric

私がしたことは、フォルダー~/.config/indicators/messages/applications-blacklistを作成することでした。次に、その中に、1行だけでgwibber.indicatorというテキストファイルを作成しました。

/usr/share/applications/gwibber.desktop

ログアウトしてから再度ログイン(またはパネルを強制終了して再起動)すると、ブロードキャストアイテムが表示されなくなります。

これの信頼できるソースは here です。上記の手順を使用して、メッセージングメニューのアイテムをブラックリストに登録する方法について説明します。おそらく説明されていないことの1つは、テキストファイルに使用する正しい名前を見つける方法(たとえば、単にgwibberではなくgwibber.indicatorを使用する方法)、およびデスクトップファイルへのパスを見つける方法です。

名前を見つけるには、単にls /usr/share/indicators/messages/applicationsすることができます。デスクトップパスは上記のgwibberの例のようになりますが、ls /usr/share/applications/で確認できます。

独自のアプリケーションをメッセージングメニューにaddするには、フォルダーを作成する必要があります。

mkdir ~/.config/indicators/messages/applications

次に、アプリケーションのデスクトップファイルへのパスを含むテキストファイルを配置します。ここで任意の名前を選択できると思います。

参照:

5
Chan-Ho Suh