我在 Ubuntu 12.04 和 Windows 8.1(Windows 快速启动已禁用)中访问相同的 Firefox 配置文件。我在每个系统上都安装了最新版本的 Firefox(26.0)。
每次我在 Windows 中使用配置文件后在 Ubuntu 中启动 Firefox,我都会注意到自动滚动功能被禁用了。因此每次在 Windows 中使用配置文件后,我都必须手动启用它。
相反,每次我在 Ubuntu 中使用配置文件后在 Windows 中启动 Firefox 时,系统都会询问我是否要将 Firefox 设置为默认浏览器。我选择“否”,首先确保“启动 Firefox 时始终执行此检查”旁边没有勾选。每次在 Ubuntu 中使用配置文件后,我都必须执行此操作,尽管如果我在任一操作系统中检查我的首选项,“启动时始终检查 Firefox 是否是默认浏览器”未启用。请注意,Firefox 是我的 Ubuntu 中的默认浏览器,但不是 Windows 中的默认浏览器,但我不需要 Firefox 在每次启动时检查它是否是默认浏览器。
我不确定这些问题是否相关,但似乎有关系。有没有办法让这些设置保持不变,这样每次切换操作系统时它们就不会重置?
我一周前问过这个问题在 Firefox 支持论坛上但到目前为止还没有找到答案。因为我知道很多 Ubuntu/Windows 双启动器经常询问 Ubuntu,所以我认为这个问题可能对其他面临同样问题的人有用。
答案1
最新版本的 Firefox 允许使用 Firefox Sync 帐户跨设备同步。只需在一台计算机上创建一个帐户,在其中设置您喜欢的设置,然后登录其他设备即可同步它们。
我将其与 Android 平板电脑、Android 手机、Arch Linux 桌面和 MacBook Pro 一起使用。我还有另一个 Firefox Sync 帐户,用于连接两个 Ubuntu 桌面。到目前为止,我很喜欢它!
答案2
对于自动滚动:创建一个文件/opt/firefox/
并命名它mozilla.cfg
。
将这些行添加到mozilla.cfg
:
//
lockPref("general.autoScroll", true);
然后转到/opt/firefox/defaults/pref
并创建一个文件并命名它local-settings.js
,并将以下行添加到文件中:
pref("general.config.obscure_value", 0);
pref("general.config.filename", "mozilla.cfg");
现在关闭 Firefox(如果它已打开)并打开它。转到首选项,在高级/常规选项卡中,您会看到已use autoscrolling
被选中并锁定。