哪些文件可用于在 Linux Mint 21 上配置 Firefox,它们存储在哪里以及何时使用其中哪些文件?

哪些文件可用于在 Linux Mint 21 上配置 Firefox,它们存储在哪里以及何时使用其中哪些文件?

Firefox 和 firefox-esr 可以在 Linux Mint 21 Cinnamon 上配置,例如,但可能不限于以下方式:

via GUI
via about:config
policies.json
user.js
and possibly about other files

所选配置类型的效果可能存在差异,例如,它们适用于系统范围、仅适用于特定用户或仅适用于特定 Firefox 配置文件。

问题:

  • 哪些配置文件可用于配置 Firefox 和 Firefox-esr?
  • 这些存储在哪些文件夹中?
  • 根据所选的存储位置,这些配置文件对系统的哪些用户有效?
  • 如果不同的配置文件中存在矛盾的配置,那么哪些配置具有优先权,会出现什么行为?

答案1

Firefox 可以通过基于文件和非文件的方式进行配置。

非文件基础上的配置选项:

  • 通过 Firefox 的 GUI,可以通过以下方式访问:

    Firefox--菜单栏--编辑--设置

或通过浏览器线路:

about:preferences 

配置将保存在:

prefs.js

不要手动编辑此文件。只能按照上面的方法去做。

  • 比前面提到的更进一步、更广泛的可能性存在于浏览器线路上、通过调用:

    关于:配置

上述配置仅在创建它们的 FF 配置文件中有效,并且会被用户范围甚至系统范围的默认值覆盖。它们的用途也很有限,因为它们不受用户、Mozilla 或不友好软件的更改的保护。

可以通过以下文件进行基于文件的配置:

user.js , you can edit by hand, changing will be added by next FF start on prefs.js

policies.json , this file can be edit by hand

文件位置用于系统范围的配置:

/etc/firefox/policies/policies.json

对于仅限于用户的一项,它们是:

/etc/firefox/profilename/prefs.js

如果您已经安装了 Firefox 或 Firefox-esr 以及安装位置的名称,您可以使用以下查询:

whereis firefox

whereis firefox-esr

如果您不使用 Firefox,而是使用更可配置的 Firefox-esr,请交换上面示例中的以下两个条目:

firefox
firefox-esr

如果您认为答案有改进的潜力,请随时编辑和改进它。

答案2

Firefox 和 Firefox ESR(扩展支持版本)可以在各种配置文件和方法上进行配置:

图形用户界面

配置 Firefox 最简单的方法是通过图形用户界面 (GUI)。您可以通过以下方式访问配置选项:转到菜单(窗口右上角的三条水平线),选择“首选项”,然后导航到要修改的设置。

关于:配置

您可以通过键入以下内容来访问 Firefox 中的高级配置选项“关于:配置”并按 Enter 键。这将打开一个页面,其中包含您可以修改的高级配置选项的列表。请注意,其中一些选项可能是实验性的或不受支持的,更改它们可能会产生意想不到的后果。

政策.json

policy.json 文件用于在 Windows 系统上使用组策略对象 (GPO) 配置 Firefox。在 Linux 系统上,您可以使用policies.json 文件在系统范围内配置 Firefox,或者通过将该文件放置在适当的位置来为特定用户配置 Firefox。

对于系统范围的配置,您可以将policy.json文件放在/etc/firefox/目录。对于特定于用户的配置,您可以将policy.json文件放在〜/.mozilla/firefox//目录,其中是 Firefox 配置文件的名称。

用户.js

user.js 文件是一个脚本,用于在 Firefox 启动时对其进行配置。您可以使用 user.js 文件为 GUI 或 about:config 页面中未公开的高级配置选项设置默认值。

您可以将 user.js 文件放在〜/.mozilla/firefox//目录以将配置应用于特定的 Firefox 配置文件。您还可以将 user.js 文件放在/etc/火狐/目录以在系统范围内应用配置。

其他文件

还有其他几个配置文件可用于配置 Firefox,例如 prefs.js、autoconfig.js、mozilla.cfg 和 local-settings.js。这些文件通常位于 ~/.mozilla/firefox// 目录或 /etc/firefox/ 目录中,具体取决于它们是否要应用于特定的 Firefox 配置文件或系统范围。

优先事项

如果不同配置文件中的配置存在矛盾,则配置文件的优先级如下:

  • 政策.json
  • mozilla.cfg
  • 自动配置.js
  • 本地设置.js
  • 用户.js
  • 首选项.js

这意味着policies.json 文件中的配置将优先于mozilla.cfg 文件中的配置,依此类推。通过 GUI 或 about:config 页面设置的配置选项将优先于所有其他配置文件。

相关内容