我所知道的将应用程序的相同设置应用于所有新用户是定义架构或覆盖文件/usr/share/glib-2.0/schemas
或将文件夹/文件复制到/etc/skel
. 创建新用户时,会自动为该用户提供 gsettings/config 文件。
所以,我的问题是:
- 如何将主题应用于 Firefox 并将其应用于所有用户?
- Firefox 是否使用gsettings类型设置?如果是这样,哪些?
- Firefox 是否使用配置文件(例如 in
~/.config
)?如果有,有哪些?
我碰巧正在使用Gnome Shell或Unity,但我认为答案将适用于任何桌面环境。
第一步:下载主题文件
转到Firefox 主题网站并下载您喜欢的主题的 xpi 文件,例如Arc Theme。
第 2 步:为所有用户安装主题
使用存档管理器打开下载的主题文件。
你会
install.rdf
在里面看到一个文件。也打开它并复制第一个<em:id>
和</em:id>
您找到的 ID 之间的 ID,在Arc Theme的情况下是{52c2877e-44e1-11e5-8874-a62d1d5d46B0}
. 还要注意主题的内部名称,稍后您将需要它。使用您刚刚复制的 ID 重命名主题的 xpi 文件。然后将重命名的 xpi 文件放入
/usr/lib/firefox-addons/extensions/
. 为此,请打开终端并运行以下命令:并将 xpi 文件(
{52c2877e-44e1-11e5-8874-a62d1d5d46B0}.xpi
在Arc Theme的情况下)复制到打开的文件管理器窗口中。第三步:设置主题为默认
在.
theme.js
_.js
_/usr/lib/firefox/browser/defaults/preferences/
为此,请打开终端并运行以下命令:当首选项文件在Text Editor中打开时,将其复制并粘贴到其中:
但是,不要忘记替换
arc-theme
为您在 中看到的主题的内部名称install.rdf
!?好的,仅此而已。Firefox 现在默认设置为使用您最喜欢的主题!? 在Ubuntu 14.04LTS和Firefox 45上测试和验证。
背景
Solus Project使用 Firefox 作为它的默认浏览器,但它的主题设置为Arc Darker 'out of box'。因此,我浏览了他们的firefox和arc-firefox-theme软件包,了解了它的工作原理,然后在 Ubuntu 上重现了该方法。?