11月22日讯,科技媒体Linuxiac昨日(11月21日)发布博客称,即将发布的火狐Firefox 147浏览器版本将为Linux用户全面引入XDG基础目录规范支持,从而修复了持续长达21年的历史性Bug(Bug 259356)。

据博客介绍,在Linux系统中,Firefox目前会将所有用户文件(包括个人配置、浏览数据和缓存等)统一存储在用户主目录下名为~/.mozilla的隐藏文件夹内。
尽管这种方式能够满足基本使用需求,但也加剧了Linux用户普遍面临的主目录混乱问题——每个应用程序都在主目录下创建专属的隐藏文件夹,导致文件管理日益复杂无序。
XDG基础目录规范作为广受采纳的行业标准,旨在通过标准化路径来整洁地组织用户文件。该规范建议应用程序将不同类型的文件分别存放在三个专用位置,从而提升主目录的整洁度和可维护性:
~/.config 用于存放配置文件
~/.local/share 用于存放长期应用数据
而~/.cache 则用于存放临时缓存文件。
自Firefox 147版本开始,在Linux系统上新创建的用户配置文件将自动遵循XDG目录结构。这意味着新用户的配置文件、长期数据和临时缓存将分别存储到对应的标准化目录中。
不过,为避免影响现有用户的配置,此项变更不会立即对老用户生效。如果系统检测到~/.mozilla文件夹已存在,Firefox将继续沿用原有目录结构,确保平稳过渡。

