web-dev-qa-db-ja.com

google-chrome-stableは、デフォルトに設定するかどうかを尋ね続けます

Ubuntu 15.10のアップグレード以降、google-chrome-stableは、既に設定されていても、デフォルトのブラウザーとして設定する必要があるかどうかを尋ね続けます。私はそれを再インストールしようとしましたが、それは助けにはなりませんでした。何か案は?

79

作業修正については、この回答の最後を参照してください。

初期回答2015年10月28日(古い修正)

Chromeをデフォルトのブラウザとして使用するかどうかを尋ねられないようにするには、次の回避策を使用します( here を提案し、この質問のコメントセクションで Yurii Kolesnykov ):

ファイル~/.config/google-chrome/Default/Preferencesをテキストエディターで開きます。

行を見つける

"check_default_browser": true,

そしてそれを

"check_default_browser": false,

私の場合、ファイルは200k文字を超えていたため、geditが数回クラッシュしました。ケースが同じ場合は、おそらくviなどの端末ベースのエディターを使用する必要があります。

これは回避策であり、Chrome開発者が問題自体を修正する必要があることに注意してください。

2015年11月24日更新

Danilo Piazzalunga が述べたように、バグは 確認済み です。 NicDumZ が示唆するように、このバグをクリックして投票してください。

Does this Bug affect you?

注目を集めます。ありがとう!

2016年2月20日更新

最初に Ron Thompson および vi1 によってコメントセクションで報告されました。最終的に自分で確認しました(Ubuntu 15.10を使用)。この回避策は、google-chromeを再インストールした後は、少なくとも全員にとっては、もはや機能しないようです。この回避策を使用したすべての人は、クロムの再インストールを避けるようにしてください。

launchpad (現在302人)のバグの影響を受けていると言うことをお勧めします。

2016年4月5日更新(修正中!)

修正launchpad で提案されました。

修正を適用するには、ファイル/usr/bin/xdg-settingsの行#198を

command="`grep -E "^Exec(\[[^]=]*])?=" "$file" | cut -d= -f 2- | sed -e 's/ .*$//'`"

command="`grep -E "^Exec(\[[^]=]*])?=" "$file" | cut -d= -f 2- | sed -e 's/ .*$//' | head -n 1`"

2016年7月25日更新(修正中!)

(K)Ubuntu 16.04の修正案の更新:

修正を適用するには、ファイル/usr/bin/xdg-settingsの#177行と#202行を変更します

command="`grep -E "^Exec(\[[^]=]*])?=" "$file" | cut -d= -f 2- | first_Word"

command="`grep -E "^Exec(\[[^]=]*])?=" "$file" | cut -d= -f 2- | first_Word | head -n 1`"

次に、Google Chromeの設定に移動し、Chromeをデフォルトのブラウザーとして設定します。

2017年6月1日更新

Bug はクローズされ、今日の時点で「修正済み」としてマークされています。ユーザーの引用 Olivier Tilloy(osomon)

レポートを正しく読んだ場合、この問題はxenialのxdg-utilsで修正されました。 Wilyはほぼ1年間EOLだったので、バグをクローズしています。

no longer affects: chromium-browser no longer affects: google-chrome-beta (Ubuntu) no longer affects: google-chrome (Ubuntu) Changed in chromium-browser (Ubuntu): assignee: Chad Miller (cmiller) → nobody status: In Progress → Invalid Changed in xdg-utils (Ubuntu): assignee: Chad Miller (cmiller) → nobody status: Confirmed → Fix Released

54

これはXDGユーティリティのバグとして追跡されており、Chromium Browserにも影響します。

LP Bug#1509139 を参照してください。

3