大多数图标主题都有一组不同大小的图标,这些图标将用于相同的目的,但会根据所查看图标的大小而变化。在 Nemo 中,如果我想更改文件或文件夹的图标,我只需转到属性,单击图标,然后选择一个新图标即可。但是,无论图标的大小如何,无论您使用列表视图、图标视图、紧凑视图等,Nemo 都会使用相同的图标文件。
如何更改文件或文件夹的图标,并使 nemo 根据当前视图使用适当大小的图标(例如,列表视图使用 16x16 png,图标视图使用可缩放 svg 等)?
答案1
事实证明问题我在评论中提到,nautilus 确实适用于 nemo。但是,如果您已经通过以下方式设置了文件夹此方法,您需要撤消该信息。例如,如果您尝试将 的图标更改为a_folder
名为/file_location/icon.svg
的图标集a_folder_icon
,则可以使用以下命令找出当前图标信息
gvfs-info a_folder
这将输出关于此位置的一堆数据,其中会有一行
metadata::custom-icon: file:///file_location/icon.svg
显示图标元数据。通过输入命令
gvfs-set-attribute -t unset a_folder metadata::custom-icon /file_location/icon.svg
您可以删除此元数据,并且gvfs-info a_folder
不再列出您设置的图标。现在您可以使用
gvfs-set-attribute a_folder metadata::custom-icon-name a_folder_icon
然而,这似乎并没有改变nemo侧边栏的图标,它可能是不可能做到这一点。