特定のフォルダに独自のカスタムアイコンを持たせたい。私はしばらくの間、次のような.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
うまくいきませんでした。
ディレクトリを開くための.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
スターターフォルダーではないであることに注意してください。スクリプトのスターターはスクリプトではなく、開くコマンドのみが含まれています。
そうは言っても、フォルダに別のアイコンを付けるはるかに簡単な方法があります。
完了: