Firefox

如何防止Google瀏覽器繞過預設瀏覽器設置?

  • July 20, 2015

在我的工作筆記型電腦上安裝 Google Chrome 後,即使將 Firefox 設置為我的預設瀏覽器,Pidgin 連結也會使用 Chrome 打開。Pidginsensible-browser用於打開連結。我怎樣才能sensible-browser使用預設瀏覽器?

我在這里這裡發現了幾篇關於類似問題的文章,但解決方案似乎是“執行一堆隨機命令,其中一個可能會解決問題”。在採取任何措施解決問題之前,我需要了解根本問題是什麼。

sensible-browser執行以下操作:

  1. 如果BROWSER環境變數包含任何內容,它會使用拆分值:並嘗試將每個子字元串作為瀏覽器的候選者(因此您可以將其設置BROWSER為您最喜歡的瀏覽器的執行檔);
  2. 如果您正在執行 GNOME,它會嘗試執行gnome-www-browser,您可以使用update-alternatives --config gnome-www-browser(作為 root)配置它以指向您喜歡的瀏覽器;
  3. 如果失敗,或者您沒有執行 GNOME,它會嘗試執行x-www-browser,您可以使用update-alternatives --config x-www-browser(以 root 身份)配置它以指向您最喜歡的瀏覽器;
  4. 如果失敗,它會嘗試執行www-browser,您可以使用update-alternatives --config www-browser(以 root 身份)配置它以指向您最喜歡的瀏覽器(但它應該是文本模式瀏覽器,例如 Lynx 或 W3M)。

沒有一個替代方案從您的桌面環境的預設值中獲取價值。這就解釋了為什麼他們會忽略您配置的瀏覽器。

引用自:https://unix.stackexchange.com/questions/217258