web-dev-qa-db-ja.com

アプリケーションをメッセージングメニューに追加するにはどうすればよいですか?

デフォルトでインストールされていないアプリケーションをメッセージングメニューに表示したいのですが、ユーザーごとにそれを行う方法はありますか?

17
Ted Gould

メッセージングメニューにあるアプリケーションはそれぞれ、次のシステムディレクトリにファイルを持っています。

/usr/share/indicators/messages/applications/

そのディレクトリには、それらのアプリケーションのデスクトップファイルへのパスを持つファイルが含まれています。このパスを使用して、ホームディレクトリに次のいずれかを含めることもできます。

~/.config/indicators/messages/applications/

そこで、メッセージメニューにThunderbirdを追加するとします。私は次のようなことをします:

$ mkdir -p ~/.config/indicators/messages/applications/
$ echo /usr/share/applications/Thunderbird.desktop > ~/.config/indicators/messages/applications/Thunderbird

アプリケーションディレクトリを初めて作成するときは、セッションを再開する(ログアウトしてからログインし直す)必要があります。

pythonアプリケーションの 使用例 を次に示します。

15
Ted Gould

これを行うためのドキュメントとサンプルコードは 開発者ポータル にあります。

編集者のメモ:ページはもう存在しないため、2013年6月のデッドリンクをアーカイブスナップショットに置き換えました。リンクされたページの他のリンクが壊れ、情報が古くなっている可能性があります

2
mhall119