如何更改文件夹图标?

我知道如何以这种方式更改图标。 这也不适用于Nautilus内的文件夹,但适用于应用程序启动器。


我正在寻找的相当于改变启动器中的应用程序的图标,即文件夹,通过

gedit ~/.local/share/applications/nautilus-home.desktop 

改变主页图标

这样您就可以设置图标类型 ,这在以后想要更改图标集时会很有用。 主题或当您想要每个图标大小的最佳分辨率时。

所以,我知道如何为启动器中的应用程序执行此操作 – 但是如何在Nautilus为图标文件夹实现这一点? (在哪个文件中存储和编辑这些设置,即使用Gedit ?)


例如,我尝试更改〜/ .wine / drive_c的文件夹图标。 我想使用这个Faenza图标(我使用Faenza-theme,图标名为folder-wine.png ):

酒图标

我希望它以最佳分辨率出现:在Nautilus的侧边栏中更小的书签,在我搜索Unity的破折号时更大的文件夹图标。 使用可伸缩的svg 不是一个解决方案,因为它看起来与等效的png略有不同。

如果要更改特殊文件夹图标(xdg用户目录),则必须通过创建自定义主题来更改它们。 它们设置为主题提供的特定名称,并根据哪些文件夹设置为音乐,文档,video等文件夹。

要设置要在主题中使用的自定义图标名称,例如,对于~/.wine/drive_c文件夹,您可以在终端中运行以下命令:

 gvfs-set-attribute~ / .wine / drive_c metadata :: custom-icon-name folder-wine

这应该使Nautilus使用folder-wine图标。 但是,此图标不会用于GTK +文件选择器或其他应用程序。 要取消设置自定义图标名称,可以在终端中运行以下命令:

 gvfs-set-attribute -t​​ unset~ / .wine / drive_c metadata :: custom-icon-name folder-wine

请注意,如果您之前在Nautilus中直接在文件上设置了自定义图标,则必须取消设置该图标。 您可以通过在Nautilus中打开该文件的属性对话框,单击带有图标的按钮,然后在打开的文件选择器对话框中选择“恢复”来完成此操作。