3

Ubuntu Linux の Mono で開発されたアプリケーションのすべてのプラットフォームで、アプリケーションがアイコンを使用できるようにしようとしています。この目的で使用する予定の SVG 64x64 ファイルを作成しましたが、次のことを行う方法がわかりません。

1) アプリケーションがこのアイコンで Ubuntu Unity 起動バーに表示され、ファイル マネージャー (Nautilus) でこのアイコンで表示されるようにします。2) Mac アプリ バーに表示します。3) Windows のファイル ブラウザでデフォルトのアプリケーション アイコンとして表示します。

これを行うには、プラットフォームに依存しない単一の方法がありますか?それとも、これを実現するには 3 つのフープ (プラットフォームごとに 1 つ) をジャンプする必要がありますか? プラットフォームの助けを借りていただければ幸いです。

4

1 に答える 1

1

1対1の解決策は見たことがありません。Windows の場合、SVG イメージの ico ファイルをエクスポートする必要があります。

http://msdn.microsoft.com/en-us/library/windows/desktop/aa511280.aspx

そして、プロジェクト ファイルで、それをアプリケーション アイコンとして指定できます。その後、Windows エクスプローラーはそれをアプリケーションに自動的に使用します。

Ubuntu と OS X の場合、アイコンの構成方法を確認するには、他の専門家の助けが必要です。

于 2012-04-07T02:03:22.823 に答える