Chrome
如何使 chrome(停止要求成為)預設瀏覽器?
我正在執行 Linux Mint Debian 版(本質上是 Debian 測試)和 Cinnamon 桌面環境。每次我啟動
google-chrome
它都會要求成為預設瀏覽器。我已經告訴它以我能想到的所有方式這樣做,但我仍然得到這個彈出視窗:我試過的:
- 在彈出視窗中點擊“設置為預設值”。
- 在其設置中將 chrome 設為預設值:
- 使用我的桌面環境(肉桂)設置應用程序將其設置為預設值:
- 以各種方式和文件將其與所有相關的 mimetype 相關聯,其中定義了此類內容:
$ xdg-mime query default text/html chrome.desktop $ grep chrome .local/share/applications/mimeapps.list text/html=chrome.desktop x-scheme-handler/http=chrome.desktop x-scheme-handler/https=chrome.desktop x-scheme-handler/about=google-chrome.desktop x-scheme-handler/about=google-chrome.desktop; text/html=emacs.desktop;google-chrome.desktop;firefox.desktop; x-scheme-handler/http=chrome.desktop; $ grep chrome /usr/share/applications/defaults.list application/xhtml+xml=google-chrome.desktop text/html=google-chrome.desktop text/xml=gedit.desktop;pluma.desktop;google-chrome.desktop x-scheme-handler/http=google-chrome.desktop x-scheme-handler/https=google-chrome.desktop
在這些文件中,我將所有出現的
firefox
(我以前的預設值)替換為google-chrome
. 文件中的任何位置都沒有定義其他瀏覽器:$ grep -E 'firefox|opera|chromium' /usr/share/applications/defaults.list \ .local/share/applications/mimeapps.list $
- 以 root 身份啟動 chrome 以防萬一,但它不會讓我:
- 使用 Debian 的替代系統將其設置為預設值:
$ sudo update-alternatives --install /usr/bin/www-browser www-browser /usr/bin/google-chrome 1080 update-alternatives: using /usr/bin/google-chrome to provide /usr/bin/www-browser (www-browser) in auto mode $ ls -l /etc/alternatives/www-browser lrwxrwxrwx 1 root root 22 Jan 23 17:03 /etc/alternatives/www-browser -> /usr/bin/google-chrome
這些似乎都沒有任何效果。沒有人會擺脫我這個動蕩的彈出視窗嗎?
對於 Chromium,當我選擇“不再詢問”時,Chromium 會在我的
~/.config/chromium/Profile 1/Preferences
文件中儲存以下設置:{ "alternate_error_pages": { "enabled": false }, "apps": { "shortcuts_have_been_created": true }, "autofill": { "negative_upload_rate": 1.0, "positive_upload_rate": 1.0 }, "bookmark_bar": { "show_on_all_tabs": true }, "bookmark_editor": { "expanded_nodes": [ "1" ] }, "browser": { "check_default_browser": false, [...]
對於標準Google瀏覽器:
- 關閉鉻。
- 在終端中,粘貼
open ~/Library/Application Support/Google/Chrome/Default/Preferences
(然後按輸入鍵)- 搜尋
"browser":{
並替換為"browser":{"check_default_browser":false,
當您啟動 chrome 備份時,它不應再提示您。
筆記:
chrome 版本之間的首選項設置似乎有很大不同。在 Chrome-78.0 上的設置
"browser":{"default_browser_infobar_last_declined":"13236762067983049"}
似乎工作。我假設它模擬點擊
x
.