
Ubuntu日本語フォーラム

ログインしていません。
Nautilus3.4.2(Ubuntu 12.04)ですが、ファイルアイコンをプロパティの基本タブでアイコンを設定できますが、このとき元に戻すをクリックしたときのデフォルトアイコンが設定できません。
具体的には、MonoDevelopのソリューション(.sln)のデフォルトアイコンは表示されますが、lazarusのプロジェクトアイコンは適切なアイコン(チータ)が表示されません。
ちなみに、/usr/share/applications/ フォルダの lazarus-0.9.30.2.desktop のアイコンファイルの指定を下記のように変更しても同じでした。
変更前
Icon=lazarus.png
変更後
Icon=/usr/share/icons/hicolor/scalable/apps/lazarus_cheetah.svg
指定アイコンは、/usr/lib/lazarus/default/images/icons にあった.icoファイルを.svgに変換したものです。
なお、ファイルごとにこのアイコンを直接指定すれば、個別にアイコン設定はできます。
なにか他のプロパティ設定が必要なのでしょうか。
以上、よろしくお願いします。
オフライン
まず、 /usr/share/applications/ 以下の .desktop ファイルの設定は、アプリケーションのランチャーに関する設定なので、個別のファイルには関係ありません。
(これらのファイルについてはここを参照してください)
ファイルの種類(mimetype)に応じたアイコンは、 freedesktop では /usr/share/icons/*/*/mimetypes 以下に設置することになっています。
しかし、試しに lazarus をインストールしてみたところ、プロジェクトファイル(.lpi)に対する mimetype が特に設定されていないようですね。(ファイルの内容から application/xml と解釈されますが、これに別アイコンを設定するわけには行きません)
mimetype の設定方法については、以下を参考にしてみてください。
http://library.gnome.org/admin/system-admin-guide/stable/mimetypes-0.html.ja
あるいは、ソフトウェアの開発側に適切なアイコンの設定をお願いしてみるというのも良いと思います。
オフライン