11 月 22 日消息,科技媒体 Linuxiac 昨日(11 月 21 日)发布博文,报道称在即将发布的火狐 Firefox 147 浏览器版本中,Mozilla 为 Linux 用户全面引入 XDG 基础目录规范支持,从而解决一个存在长达 21 年的 BUG(Bug 259356)。
援引博文介绍,在 Linux 系统上,Firefox 会将所有用户文件,包括个人配置、浏览数据和缓存等,全部存储在用户主目录下的一个名为~/.mozilla 的隐藏文件夹中。
虽然这种方能够正常工作,但它也加剧了许多 Linux 用户常见的主目录混乱问题,即每个应用程序都在主目录下创建自己的隐藏式文件夹,导致文件管理变得日益复杂和杂乱。
XDG 基础目录规范是一个被广泛采用的行业标准,旨在通过标准化路径来整洁地组织用户文件。它建议应用程序将不同类型的文件分别存放在三个专用位置,从而提升主目录的整洁度和可维护性:
~/.config 用于存放配置文件
~/.local/ share 用于存放长期应用数据
而~/.cache 则用于存放临时缓存文件。
从 Firefox 147 版本开始,在 Linux 系统上新创建的用户配置文件将自动遵循 XDG 目录结构。这意味着,新用户的配置文件、长期数据和临时缓存将分别存储到对应的标准化目录中。
不过,为了避免破坏现有用户的配置,该变更不会立即影响老用户。如果系统检测到~/.mozilla 文件夹已存在,Firefox 将继续使用旧的目录结构,确保平稳过渡。