更改默认文件夹图标

yot*_*moo 5 icons

我正在尝试更改默认文件夹图标,所以我用谷歌搜索了一下,发现我可以做到

/use/share/icons/my_theme/places

问题是在“地方”下有很多文件夹

16 22 24 32 48 64 96 可扩展

那么,我需要什么文件夹?它们都包含 folder.svg,所以我不确定要更改什么。

另外 - 我的图标是 .png 文件,如何将其转换为 .svg?谢谢

小智 1

据我所知,您无法将 .png 转换为 .svg,但如果您可以找到所需图标的 .svg 文件,请按照以下步骤操作:

  1. 您主题的Places文件夹可能位置不正确。如果您可以在那里找到“ folder.svg ”,那没问题,但如果找不到,您应该使用gedit打开主题的“ index.theme ”文件,然后检查其InheritencesPlaces文件夹。它应该位于名为“ 16 ”的文件夹中。
  2. 当您发现“ folder.svg ”是原始文件而不是链接时,请将其名称更改为“ folder.svg.backup ”,然后将您的.svg文件复制到此处并将其命名为“ folder.svg ”。
  3. 创建新的“ folder.svg ”链接,将其复制并粘贴到主题的“Places”文件夹中的所有其他文件夹。不要忘记将这些链接的名称命名为“ folder.svg
  4. 当您注销并返回时,您的文件夹图标必须更改。

查看评论中提到的将 .png 转换为 .svg 的答案。


sin*_*ata 1

根据我更改folder.svg图标的经验:

首先,您可以使用一个folder.png文件,将其重命名为folder.svg并完成。

其次,(默认 nautilus 缩放为 48)中有一个folder.icon 文件.../places/48,由于某种原因,该文件可能会索引和缓存该文件以缩短加载时间,我将其删除,直到重新启动 nautilus 以查看应用于大小 48 的更改。

Nautilus 使用适当的图标大小来适当显示 Nautilus 中的文件夹大小(缩放),这似乎是为了节省加载时间。因此,如果您只进行更改,.../scalable/folder.svg它将仅适用于“未使用的”大尺寸和小尺寸。您将需要查看哪些尺寸仍然是旧图标并替换它们。

警告:我认为您需要杀死 nautilus 并重新启动它以刷新更改,并且如果找不到文件,它也将不再启动folder.svg

这是尺寸 48 的结果: 尺码 48