google-chrome-stable不断询问是否应将其设置为默认值


79

自从Ubuntu 15.10升级以来,google-chrome-stable一直在询问是否应将其设置为默认浏览器(即使已经设置为默认浏览器)。我试图重新安装它,但这没有帮助。有任何想法吗?


iirc,进入常规设置->取消选中Always check if chrome is your default browser
Ravan

但是它不应该报告它已经不是默认浏览器。我怀疑这里有个错误。(我也注意到了。今天早上进行了升级,所以现在无法调查。)
Jos

1
是的,这就是重点。它说它不是设置中的默认浏览器,如果我单击“设置为默认浏览器”,则没有任何变化。
亚尼克·尼德霍夫

1
首先,如FAQ中所述,该论坛不用于错误报告。这是有关如何报告错误的信息。以下是解决您问题的方法
Yurii Kolesnykov

1
@YanickNedderhoff我建议对提到的anwser进行编辑。但在他们进行审核之前,请将路径中的“配置文件1”替换为“默认”。
Yurii Kolesnykov

Answers:


54

有关工作的修补程序,请参见此答案的结尾。

初始答案2015年10月28日(过时的修复程序)

为避免询问您是否要将Chrome用作默认浏览器,请使用以下变通方法(在此处提出,并由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所建议,请点击

此错误会影响您吗?

引起注意。谢谢!

更新2016年2月20日

正如Ron Thompson3vi1在评论部分首次报道的那样;并由我本人最终确认(使用Ubuntu 15.10),重新安装google-chrome后,此解决方法似乎不再起作用,至少对每个人都无效。使用此替代方法的每个人都应尝试避免重新安装chrome。

我再次鼓励您说您受到启动板上错误的影响(当前有302个人)。

2016年4月5日更新(有效修复!)

有人提出了一个启动板上的修复程序,修复程序显然可以完成以下任务:

要应用此修复程序,更改文件中的线#198 /usr/bin/xdg-settings

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的建议修复程序的更新:

要应用此修复程序,改变线#177和#202在文件中/usr/bin/xdg-settings

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日

到今天为止,错误已被关闭并标记为“已修复”。引用用户Olivier Tilloy(osomon)

如果我正确阅读了报告,则该问题已在xenial的xdg-utils中修复。Wily已经停产了将近一年的时间,所以我要关闭这个错误。

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


1
您能否建议关注该bug并通过单击“此bug对您有影响吗?”进行投票?谢谢!
Nicolas Dumazet

似乎该错误报告是针对Chromium的,但此错误也适用于Google Chrome。有关系吗 另外,“ check_default_browser”行对我而言也不会出现在该配置文件中。
Nicomachus

是的,它同时影响Chromium和Chrome。但是Chrome基于Chromium,因此如果已修复,则应同时针对两者进行修复。关于那条遗漏的线:我不知道。可能只是添加一行,看看是否可行?
Yanick Nedderhoff 2015年

3
只是为了确认...提供的新解决方案(替换命令regex)对我而言适用于15.10 :)谢谢。
TacB0sS 2016年

2
2016年4月5日更新(正在解决问题!),在Ubuntu 15.10上使用Chrome版本50.0.2661.102(64位)为我解决了此问题
CharlyDelta '16


-1

我在15.10中遇到了同样的问题。每次我重新启动并启动chrome时,它都会抱怨它不是默认的浏览器,即使设置详细信息“默认应用程序”显示为web默认。我注意到firefox是照片的默认设置,因此将其设置为图像查看器。一共重启后,chrome不再抱怨。在声称这解决了我的问题之前,我应该再尝试几次,但是如果有人自己尝试尝试,我想分享最初的结果。


更新:可能是一条红鲱鱼。chrome:// settings仍显示chrome不是我的默认浏览器。在测试过程中,我一定是偶然按下了“不再询问”按钮。我找不到偏好文件来撤消该决定
mrh53
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.