google-chrome-stable一直在询问是否应将其设置为默认值

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

有关工作修复,请参阅此答案的结尾。

初步答复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建议的那样,请点击以查看此错误

这个Bug会影响你吗?

提高注意力。 谢谢!

更新2016年2月20日

正如Ron Thompson和3vi1在评论部分首先报道的那样 ; 最后我自己确认了(使用Ubuntu 15.10),在重新安装google-chrome之后,这种解决方法似乎不再起作用了,至少不适合所有人。 使用此解决方法的每个人都应该尽量避免重新安装chrome。

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

更新2016年4月5日(工作修复!)

已经在启动板上提出了一个解决方案,显然已经完成了几个人的工作:

要应用此修复,请更改文件/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已经有近一年的EOL,所以我正在关闭这个bug。

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

这已被追踪为XDG实用程序中的错误,它也会影响Chromium Browser。

见LP Bug#1509139 。

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