私はLinux Mint Debianエディション(基本的にはDebianテスト)とCinnamonデスクトップ環境を実行しています。 google-chrome
を起動するたびに、デフォルトのブラウザになるように求められます。私は考えられるあらゆる方法でそうするようにそれを言いましたが、私はまだこのポップアップを受け取ります:
私が試したこと:
chromeを設定のデフォルトにする:
デスクトップ環境の(シナモン)設定アプリを使用して、デフォルトとして設定します。
それをさまざまな方法で関連するすべてのMIMEタイプと関連付け、そのようなものが定義されているファイル:
$ 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
$
chromeをrootとして起動すると、問題は解決しますが、許可されません。
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 Chromeの場合:
open ~/Library/Application Support/Google/Chrome/Default/Preferences
を貼り付けます(Enterキーを押します)。"browser":{
を検索し、"browser":{"check_default_browser":false,
に置き換えますchromeバックアップを開始すると、もうプロンプトは表示されません。
解決策を見つけました:
再度質問が表示されたら、Chromeをデフォルトのブラウザにするボタンを押さないでください。Xのバーの右端をクリックしてバーを非表示にしてください。大きなチャンスです。戻ってきません。
これは私が推測するものと同じくらい価値があるが、異なる迅速な解決策です:ターミナルで実行:
echo '# Disable set default browser
export CHROMIUM_FLAGS="$CHROMIUM_FLAGS --no-default-browser-check"' \
| Sudo tee /etc/chromium.d/disable-set-default-browser
チェックせずにChromiumを起動するファイルを作成します...「もう質問しない」という質問がポップアップしない場合に非常に役立ちます:)
手動で編集する理由
「ポップアップで「今後表示しない」をクリックしてください。」示されるように。
あなたがそれを試したというあなたの質問には何の兆候も見ません。
正常に動作します!
Sudo xdg-mime default google-chrome.desktop x-scheme-handler/http
Sudo xdg-mime default google-chrome.desktop x-scheme-handler/https
Sudo xdg-mime default google-chrome.desktop text/html