我想在登录时自动运行 Firefox(和 Thunderbird)。我以为我有一个解决方案 - 即运行“启动应用程序”并添加一个供 Firefox 执行的条目:/usr/lib/firefox/firefox
。现在,这在某种意义上是可行的,当我注销并重新登录时,它会运行 Firefox。但是 Firefox 会询问我是否要将 Firefox 设为默认浏览器(它通常不会这样做)。所以我说好的,这很好,但是如果我碰巧关闭 Firefox 并从 Unity Launcher 手动启动它,它会再次询问我是否要将 Firefox 设为默认浏览器。
因此,在启动时运行似乎/usr/lib/firefox/firefox
与从启动器运行不同(不同的配置文件?)。我想让它们等效。我是否可以向启动应用程序列表添加一些参数,以使自动启动的 Firefox 与手动启动的 Firefox 相同?
Thunderbird 似乎也发生了类似的问题 - 它似乎没有使用与我通常使用的配置文件相同的配置文件(见下文) - 例如,它无法登录我的邮件服务器。
我正在使用 Ubuntu 14.04。
更新
我使用 Firefox 调试页面来查找我的配置文件目录的位置。两次调用 Firefox 时,结果肯定相同(我的书签也相同)。但是,当我从自动启动的 Firefox 更改为手动调用时,系统仍会询问我以下问题。我想我可以取消选中“始终执行此检查...”复选框,但奇怪的是,执行时与一开始询问该问题时存在一些差异,这似乎令人不安。
进一步澄清
最近每次看到上述消息,我都会点击“使用 Firefox 作为我的默认浏览器”和取消选中“启动 Firefox 时始终执行此检查”(显然不是按此顺序)。
但是每次我从登录调用和手动启动调用时,我都会再次看到对话框。这很奇怪,因为无论他们将我的答案存储在哪里,它都不会被记住。
答案1
在终端尝试:
$ firefox --new-instance -ProfileManager
你会得到类似这样的结果:
然后使用特定的配置文件运行:
$ firefox --new-instance -P "Default User"
您还可以在这里找到个人资料目录。
(注意:我必须使用--new-instance
,因为我已经打开浏览器来回答这个问题)。
如果它有效,我想您可以/usr/bin/firefox -P "Your Profile"
在启动命令中使用它,让 Firefox 在启动时加载该配置文件。
此外,您可能想尝试选中“使用选定的配置文件而不在启动时询问”复选框...
希望这可以帮助...