登录时自动运行 Firefox - 使用常用配置文件

登录时自动运行 Firefox - 使用常用配置文件

我想在登录时自动运行 Firefox(和 Thunderbird)。我以为我有一个解决方案 - 即运行“启动应用程序”并添加一个供 Firefox 执行的条目:/usr/lib/firefox/firefox。现在,这在某种意义上是可行的,当我注销并重新登录时,它会运行 Firefox。但是 Firefox 会询问我是否要将 Firefox 设为默认浏览器(它通常不会这样做)。所以我说好的,这很好,但是如果我碰巧关闭 Firefox 并从 Unity Launcher 手动启动它,它会再次询问我是否要将 Firefox 设为默认浏览器。

因此,在启动时运行似乎/usr/lib/firefox/firefox与从启动器运行不同(不同的配置文件?)。我想让它们等效。我是否可以向启动应用程序列表添加一些参数,以使自动启动的 Firefox 与手动启动的 Firefox 相同?

Thunderbird 似乎也发生了类似的问题 - 它似乎没有使用与我通常使用的配置文件相同的配置文件(见下文) - 例如,它无法登录我的邮件服务器。

Thunderbird 问题

我正在使用 Ubuntu 14.04。


更新

我使用 Firefox 调试页面来查找我的配置文件目录的位置。两次调用 Firefox 时,结果肯定相同(我的书签也相同)。但是,当我从自动启动的 Firefox 更改为手动调用时,系统仍会询问我以下问题。我想我可以取消选中“始终执行此检查...”复选框,但奇怪的是,执行时与一开始询问该问题时存在一些差异,这似乎令人不安。

Firefox 不是默认浏览器


进一步澄清

最近每次看到上述消息,我都会点击“使用 Firefox 作为我的默认浏览器”取消选中“启动 Firefox 时始终执行此检查”(显然不是按此顺序)。

但是每次我从登录调用和手动启动调用时,我都会再次看到对话框。这很奇怪,因为无论他们将我的答案存储在哪里,它都不会被记住。

答案1

在终端尝试:

$ firefox --new-instance -ProfileManager

你会得到类似这样的结果:

ffoxuserprofile

然后使用特定的配置文件运行:

$ firefox --new-instance -P "Default User"

您还可以在这里找到个人资料目录。

(注意:我必须使用--new-instance,因为我已经打开浏览器来回答这个问题)。

如果它有效,我想您可以/usr/bin/firefox -P "Your Profile"在启动命令中使用它,让 Firefox 在启动时加载该配置文件。

此外,您可能想尝试选中“使用选定的配置文件而不在启动时询问”复选框...

希望这可以帮助...

相关内容