在Linux目录中自动生成".uuid"文件

6

操作系统 - Debian Stable

我从一个网站(看起来很正规)下载了字体,并将内容转移到了/usr/share/fonts/directory目录下。对于每个目录,都会生成一个名为.uuid的文件,唯一的内容是以下字符串:

f25e9432-c6f1-4bbe-a33c-89289a8d17f1

这个文件在我删除它后又会重新生成。这是一个恶意程序吗?还是操作系统本身正在进行索引?或者是后台运行类似于fc-cache的程序?这可能是什么原因造成的呢?


我观察到的是Synaptic或者xfsettingsd(在XFCE的情况下)正在扫描字体目录。 - Irfan Latif
我正在使用XFCE,如果这很重要。对你来说是一样的吗? - Latex_xetaL
我认为这没关系。行为应该在所有使用fontconfig字体管理包的桌面环境和发行版上都相同。fontconfig生成.uuid文件以进行缓存,以加快GUI加载时间。任何与fontconfig链接的软件包都可能触发对系统范围和特定用户的字体目录进行扫描。如上所述,我观察到了两个。Synaptic以root特权手动运行,因此会在所有字体目录中创建.uuid文件。xfsettingsd使用非root用户UID运行,因此在作为守护进程运行时仅持续监视特定于用户的目录。 - Irfan Latif
看起来UUID现象已经被放弃了:https://lists.freedesktop.org/archives/fontconfig/2018-October/006374.html,所以这在未来的版本中不会再发生。 - Irfan Latif
不是的。在安装了Mint 20.2后,.uuid文件仍然会被创建。在安装TeX和其他字体相关软件后,我运行了fc-cache命令,并在访问的每个目录中创建了它们。虽然这并不特别重要,但它肯定还没有被删除。 - Peter Flynn
1个回答

2

这与您下载自己的字体无关。这只是fontconfig在执行其工作。它很可能只是创建了缓存数据。相反,二进制数据被转换为uuid字符串/唯一ID。

因此,我认为不是这造成任何恶意行为的原因。也没有任何这些事件是由于您从Web浏览器下载字体而导致的。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接