如何为文件夹持久分配自定义图标?

如何为文件夹持久分配自定义图标?

有没有办法使用 nautilus 或其他文件管理器在 Ubuntu 上实现图标持久性?到目前为止,当我从文件夹的属性中更改图标时,如果复制到另一个磁盘,更改将不可见。

编辑:我.directory在我的 Ubuntu 发行版中找到了 Kubuntu 安装的一个文件。它似乎包含有关图标的数据,但我不知道它是如何工作的。

答案1

好的,这需要发挥创造力!为此,我们将“破解”一个 .desktop 文件,然后启动该文件夹,.desktop 文件可以有一个相同的图标。

  1. 在你的文档文件夹中创建你的文件夹,但用 来命名它,.这样它就会变成“隐藏”的例子.new
  2. 找到你的图标示例icon.png并将其放在你的文件夹中,并把一个放在.前面 ex.icon.png
  3. 创建第三个文件,名为foldername.desktop如何在桌面上创建启动器?)在类似这样的编辑程序中打开它gedit并粘贴以下内容:

    [Desktop Entry]
    Type=Link
    Terminal=false
    Icon=/home/mateo/Documents/.new/.icon.png
    Name=Folder
    URL=file:///home/mateo/Documents/.new
    

    但将图标和文件夹路径的“mateo”替换为您的用户名,并将“Folder”替换为您的文件夹名称。

  4. 使foldername.desktop文件可执行 -如何通过 GUI 将文件标记为可执行文件?
  5. 现在要复制文件夹,需要将其放在同一个位置 - 但启动器可以移动到任何地方 - 不要忘记“真实”文件夹是隐藏的 - 您可以查看它们 -> 查看 -> 显示隐藏文件。因此,现在您可以在驱动器中拥有一个文件夹,该文件夹将在两台不同的 Ubuntu 计算机上以相同的方式显示。

在此处输入图片描述

这并不容易,但大多数人坚持让主题发挥作用;)

答案2

不,这是不可能的。其他操作系统无法读取 Nautilus 或 Ubuntu 中的其他文件管理器在文件夹上设置的自定义图标。此外,元数据系统与 nautilus 本身是分离的,因此自定义图标的设置与文件夹本身是分开的。

相关内容