Dpkg
為什麼未能提高 Chromium 的優先級並將其設置為 Debian 中的預設 Internet 瀏覽器?
我想將 Chromium 設置為我的預設 Internet 瀏覽器,即 Chromium 正在作為其他應用程序的主要 Internet 瀏覽器啟動,並且我沒有收到有關Chromium 在其啟動時不是預設 Internet 瀏覽器的通知。我認為將優先級更改為最高並將其設置為預設的網際網路瀏覽器可能是這樣做的方法。我不確定網際網路瀏覽器中的手動/自動是什麼。
update-alternatives
圖 1 我每次啟動 Chromium 時的視圖,它每次都會詢問它是否可以成為預設瀏覽器(是的,我想要它),但儘管在以下嘗試中,Chrome 仍然是預設的網際網路瀏覽器
update-alternatives
前
root@masi:/home/masi# update-alternatives --config gnome-www-browser There are 3 choices for the alternative gnome-www-browser (providing /usr/bin/gnome-www-browser). Selection Path Priority Status ------------------------------------------------------------ 0 /usr/bin/google-chrome-stable 200 auto mode * 1 /usr/bin/chromium 40 manual mode 2 /usr/bin/firefox-esr 70 manual mode 3 /usr/bin/google-chrome-stable 200 manual mode Press enter to keep the current choice[*], or type selection number: ^C
我嘗試將 Chromium 的優先級提高到 250,但沒有成功
# http://askubuntu.com/a/620983/25388 root@masi:/home/masi# update-alternatives --install /usr/bin/x-www-browser x-www-browser chromium 250
更新替代:錯誤:替代路徑不是絕對的,因為它應該是:鉻
之後(= 之前)
root@masi:/home/masi# update-alternatives --config gnome-www-browser There are 3 choices for the alternative gnome-www-browser (providing /usr/bin/gnome-www-browser). Selection Path Priority Status ------------------------------------------------------------ 0 /usr/bin/google-chrome-stable 200 auto mode * 1 /usr/bin/chromium 40 manual mode 2 /usr/bin/firefox-esr 70 manual mode 3 /usr/bin/google-chrome-stable 200 manual mode
測試 Grochmal 的提議
我跑
root@masi:/home/masi# update-alternatives --install /usr/bin/x-www-browser x-www-browser /usr/bin/chromium 250
update-alternatives:使用 /usr/bin/chromium 在自動模式下提供 /usr/bin/x-www-browser (x-www-browser)
看到優先級時,Privous log 似乎沒問題但不是輸出
root@masi:/home/masi# update-alternatives --config gnome-www-browser There are 3 choices for the alternative gnome-www-browser (providing /usr/bin/gnome-www-browser). Selection Path Priority Status ------------------------------------------------------------ 0 /usr/bin/google-chrome-stable 200 auto mode * 1 /usr/bin/chromium 40 manual mode 2 /usr/bin/firefox-esr 70 manual mode 3 /usr/bin/google-chrome-stable 200 manual mode Press enter to keep the current choice[*], or type selection number: ^C
作業系統:Debian 8.5 64 位
硬體:華碩 Zenbook UX303UA
Linux 核心 4.6
這有幾個(不相關的)問題,具體取決於default的定義;每個都有自己的解決方案。
- 對於在Desktop Environment中啟動,將啟動的瀏覽器通常在 Debian 替代系統中指定,如問題所述(並且已經設置為 Chromium!)。
- 當然,如果使用者已經創建了特定應用程序的快捷方式,
x-www-browser
那麼將不會使用替代方案,並且需要根據該DE手動更改快捷方式- 對於從某些程序(如MUA s)打開,附件將根據打開
mailcap(5)
,請參閱手冊頁如何覆蓋例如text/html
等。(另請參閱/etc/mime.types
將本地副檔名映射到 MIME 類型)- 一些應用程序將
xdg-open(1)
用於確定打開文件的內容。- 其他應用程序將有自己的列表(例如,
Firefox
您將有about:preferences#content
URL 來配置打開某些 MIME 類型的內容,mc
您將有菜單/命令/編輯擴展文件來確定點擊.html
文件時會發生什麼等)- 對於
Chromium not being the default internet browser
消息,禁用菜單/設置/設置/預設瀏覽器中的損壞檢查或查看此問題