Firefox
如何防止Google瀏覽器繞過預設瀏覽器設置?
在我的工作筆記型電腦上安裝 Google Chrome 後,即使將 Firefox 設置為我的預設瀏覽器,Pidgin 連結也會使用 Chrome 打開。Pidgin
sensible-browser
用於打開連結。我怎樣才能sensible-browser
使用預設瀏覽器?我在這里和這裡發現了幾篇關於類似問題的文章,但解決方案似乎是“執行一堆隨機命令,其中一個可能會解決問題”。在採取任何措施解決問題之前,我需要了解根本問題是什麼。
sensible-browser
執行以下操作:
- 如果
BROWSER
環境變數包含任何內容,它會使用拆分值:
並嘗試將每個子字元串作為瀏覽器的候選者(因此您可以將其設置BROWSER
為您最喜歡的瀏覽器的執行檔);- 如果您正在執行 GNOME,它會嘗試執行
gnome-www-browser
,您可以使用update-alternatives --config gnome-www-browser
(作為 root)配置它以指向您喜歡的瀏覽器;- 如果失敗,或者您沒有執行 GNOME,它會嘗試執行
x-www-browser
,您可以使用update-alternatives --config x-www-browser
(以 root 身份)配置它以指向您最喜歡的瀏覽器;- 如果失敗,它會嘗試執行
www-browser
,您可以使用update-alternatives --config www-browser
(以 root 身份)配置它以指向您最喜歡的瀏覽器(但它應該是文本模式瀏覽器,例如 Lynx 或 W3M)。沒有一個替代方案從您的桌面環境的預設值中獲取價值。這就解釋了為什麼他們會忽略您配置的瀏覽器。