在新的 Ubuntu 上,您通常有这些默认(空)文件夹:
都带有特殊的标志。
但是,这些标志是从哪里来的?,是什么让 Nautilus 展示这些标志?现在 Nautilus 已经放弃了标志支持,我无法通过 GUI 检查或更改这些标志。只是在这里好奇...
更新
正如我对 Uri 的回答发表的评论一样:这里的每个人都是对的:在这种情况下,我将标志与文件夹特定的图标混淆了。但是:让我重新表述我的问题:
例如,为什么 Nautilus 知道它必须为这些目录应用一个特殊的图标?实际目录上是否有一些标志,GVFS 中的元数据字段,还是硬编码到 Nautilus 中?
(运行 Ubuntu 12.04.1)
这些不是标志,在下图中您可以看到标志位于项目的右下方(在这种情况下是符号链接/快捷方式)。
用户文件夹的图标通常会稍微表示该文件夹的全部内容。这些文件夹是“特殊”文件夹,与系统上的其他文件夹不同。在这个例子中,文件夹是 Shared/Public 的东西,旁边是一个普通的文件夹。
图标位于两个位置:
根据图标主题,它们将被放置在不同的类别中(大多数在 /places 中)。
这将帮助您更好地理解它:
例如,为什么 Nautilus 知道它必须为这些目录应用一个特殊的图标?实际目录上是否有一些标志,GVFS 中的元数据字段,还是硬编码到 Nautilus 中?
这是 freedesktop 组织制定的标准,称为xdg-user-dirs。
从网站:
xdg-user-dirs 是一种帮助管理“众所周知的”用户目录(如桌面文件夹和音乐文件夹)的工具。它还处理文件名的本地化(即翻译)。
它的工作方式是 xdg-user-dirs-update 在登录阶段的早期运行。
该程序读取一个配置文件和一组默认目录。然后它在用户主目录中创建这些目录的本地化版本,并在 $(XDG_CONFIG_HOME)/user-dirs.dirs(XDG_CONFIG_HOME 默认为 ~/.config)中设置一个配置文件,应用程序可以读取该文件以查找这些目录。
您可以在此处阅读有关XDG 基本目录规范的 更多信息。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句