web-dev-qa-db-ja.com

Unityのさまざまなフォルダーにカスタムアイコンを指定するにはどうすればよいですか?

特定のフォルダに独自のカスタムアイコンを持たせたい。私はしばらくの間、次のような.desktopファイルを作成することで、これをスクリプトで行ってきました。

[Desktop Entry]
Type=Application
Name=Script
Exec="/home/me/script.sh"
Icon=/home/me/foo.ico
Terminal=false

私が知ることができることから、ディレクトリでもこれを行う方法がありますが、ファイル拡張子は.desktopではなく.directoryでなければなりません。しかし、これに関する指示はどこにありますか? Free Desktop にあるファイルは、ディレクトリファイルの形式を指定していません。また、インターネット上で他のファイルを見つけることができません。次のようなものを置いたとき:

[Desktop Entry]
Type=Directory
Name=My Directory
Path=/home/me/mydir
Icon=/home/me/mydir.ico

うまくいきませんでした。

3
A. Duff

ディレクトリを開くための.desktopファイルの最も基本的なバージョン:

[Desktop Entry]
Name=Files
Exec=nautilus /path/to/your/directory
Icon=/path/to/your/icon
Type=Application

そのため、タイプは依然としてType=Applicationに設定する必要があります。

Exec=行に正しいコマンドを設定するだけで、.desktopファイルに何でも実行させることができます。 nautilusでフォルダーを開くコマンドは

nautilus /path/to/folder

ファイル/usr/share/applications/nautilus.desktopの中を見てください。それは言います:

Type=Application

そして

Exec=nautilus --new-window %U

注意

スターターフォルダーではないであることに注意してください。スクリプトのスターターはスクリプトではなく、開くコマンドのみが含まれています。

代替案

そうは言っても、フォルダに別のアイコンを付けるはるかに簡単な方法があります。

  • フォルダーを右クリックして、[プロパティ]
  • アイコンをクリックします
  • お好みのアイコンを参照して設定します

完了:

enter image description hereenter image description here

5
Jacob Vlijm