A. *_*uff 3 icons unity directory
我想让某些文件夹有自己的自定义图标。一段时间以来,我一直在使用脚本执行此操作,方法是创建如下所示的 .desktop 文件:
[Desktop Entry]
Type=Application
Name=Script
Exec="/home/me/script.sh"
Icon=/home/me/foo.ico
Terminal=false
Run Code Online (Sandbox Code Playgroud)
据我所知,也有一种方法可以对目录执行此操作,但文件扩展名必须是 .directory 而不是 .desktop。但是,此操作的说明在哪里?位于Free Desktop 上的那些没有指定目录文件的格式,我在 Internet 上找不到任何其他文件。当我刚刚放了一些东西时:
[Desktop Entry]
Type=Directory
Name=My Directory
Path=/home/me/mydir
Icon=/home/me/mydir.ico
Run Code Online (Sandbox Code Playgroud)
它没有用。
用于打开目录的 .desktop 文件的最基本版本:
[Desktop Entry]
Name=Files
Exec=nautilus /path/to/your/directory
Icon=/path/to/your/icon
Type=Application
Run Code Online (Sandbox Code Playgroud)
所以类型仍然应该设置为Type=Application.
您可以使 .desktop 文件执行任何操作,只需Exec=在行中设置正确的命令即可。使用 nautilus 打开文件夹的命令是
nautilus /path/to/folder
Run Code Online (Sandbox Code Playgroud)
查看文件内部/usr/share/applications/nautilus.desktop。它说:
Type=Application
Run Code Online (Sandbox Code Playgroud)
和
Exec=nautilus --new-window %U
Run Code Online (Sandbox Code Playgroud)
请注意, starter不是您的文件夹,就像您的脚本的 starter 不是您的脚本一样,它只包含打开它的命令。
话虽如此,有一种更简单的方法可以为文件夹提供另一个图标:
完毕:
