登入時自動執行 Firefox - 使用常用設定文件

登入時自動執行 Firefox - 使用常用設定文件

我想在登入時自動執行 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 作為我的預設瀏覽器”取消選取「啟動 Firefox 時始終執行此檢查」(顯然不是按該順序)。

但是,每次我從登入呼叫和手動啟動呼叫時,我都會再次出現該對話方塊。這很奇怪,因為無論他們在哪裡儲存我的答案,都不會被記住。

答案1

在終端中嘗試:

$ firefox --new-instance -ProfileManager

你會得到這樣的東西:

ffox用戶設定文件

然後使用特定的設定檔運行:

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

您也可以在這裡找到設定檔目錄。

(注意:我必須使用--new-instance,因為我已經打開瀏覽器來回答這個問題)。

如果它有效,我想你可以/usr/bin/firefox -P "Your Profile"在啟動命令中使用,讓 Firefox 在啟動時載入該設定檔。

另外,您可能想嘗試標記“使用選定的設定檔而不在啟動時詢問”複選框...

希望這可以幫助...

相關內容