有没有办法使用 nautilus 或其他文件管理器在 Ubuntu 上实现图标持久性?到目前为止,当我从文件夹的属性中更改图标时,如果复制到另一个磁盘,更改将不可见。
编辑:我.directory
在我的 Ubuntu 发行版中找到了 Kubuntu 安装的一个文件。它似乎包含有关图标的数据,但我不知道它是如何工作的。
答案1
好的,这需要发挥创造力!为此,我们将“破解”一个 .desktop 文件,然后启动该文件夹,.desktop 文件可以有一个相同的图标。
- 在你的文档文件夹中创建你的文件夹,但用 来命名它,
.
这样它就会变成“隐藏”的例子.new
- 找到你的图标示例
icon.png
并将其放在你的文件夹中,并把一个放在.
前面 ex.icon.png
创建第三个文件,名为
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”替换为您的文件夹名称。
- 使
foldername.desktop
文件可执行 -如何通过 GUI 将文件标记为可执行文件? - 现在要复制文件夹,需要将其放在同一个位置 - 但启动器可以移动到任何地方 - 不要忘记“真实”文件夹是隐藏的 - 您可以查看它们 -> 查看 -> 显示隐藏文件。因此,现在您可以在驱动器中拥有一个文件夹,该文件夹将在两台不同的 Ubuntu 计算机上以相同的方式显示。
这并不容易,但大多数人坚持让主题发挥作用;)
答案2
不,这是不可能的。其他操作系统无法读取 Nautilus 或 Ubuntu 中的其他文件管理器在文件夹上设置的自定义图标。此外,元数据系统与 nautilus 本身是分离的,因此自定义图标的设置与文件夹本身是分开的。