标志来自默认文件夹?

Modified on: Sat, 09 Jun 2018 17:03:53 +0800

在新的Ubuntu上,您通常有这些默认(空)文件夹:

  • 下载
  • 文档
  • 音乐
  • ...

都有特殊标志。

但是,这些徽章来自哪里?,Nautilus有什么能够展示这些徽章?
既然Nautilus已经放弃了对Emblems的支持,我无法通过GUI检查或更改这些标志。只是在这里好奇......

更新强>

正如我对Uri的回答发表的评论:这里的每个人都是对的:在这种情况下,我将标志与特定于文件夹的图标混淆了。但是:让我重新解释一下我的问题:

为什么,例如,Nautilus知道它必须为这些目录应用特殊图标?实际目录上是否有一些标志,GVFS中的元数据字段还是硬编码到Nautilus中?

(运行Ubuntu 12.04.1)

作者:Braiam,isync

最佳答案

这些不是徽章,在下图中您可以看到徽章位于项目的右下角(在这种情况下是符号链接/快捷方式)。

用户文件夹的图标通常只包含该文件夹的内容。这些文件夹是“特殊的”,与系统上的其他文件夹不同。在此示例中,文件夹是Shared / Public stuff,旁边是常规文件夹。

图标位于两个位置:

  1. 〜/ .icons
  2. 的/ usr /共享/图标
  3. 醇>

    根据图标主题,它们将放置在不同的类别中(大多数位于/位置)。

    这将有助于您更好地理解它:

      


      

    为什么,例如,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基本目录规范的更多信息 这里


相关问答

添加新评论