当前位置: 首页>>技术教程>>正文


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

, ,

问题描述

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

最佳解决方案

对于工作修复,请参阅此答案的结尾。

初始答案2015年10月28日(过期修正)

为避免被问到是否要将Chrome用作默认浏览器,请使用以下解决方法(建议here并通过Yurii Kolesnykov在此问题的评论部分中提出):

用文本编辑器打开文件~/.config/google-chrome/Default/Preferences

找到该行

"check_default_browser": true,

并用其替换

"check_default_browser": false,

在我的情况下,该文件大于200k个字符,因此gedit崩溃了几次。如果您的情况相同,则可能需要使用像vi这样的terminal-based编辑器。

请注意,这是一种解决方法,问题本身必须由Chrome开发人员解决。

更新2015年11月24日

正如Danilo Piazzalunga提到的,这个错误是confirmed。正如NicDumZ建议的那样,请点击这个bug来投票

google-chrome,15.10,ubuntu

引起注意。谢谢!

更新2016年2月20日

正如在评论部分首先由Ron Thompson3vi1报告的;并最终由我自己确认(使用Ubuntu 15.10),此解决方法似乎不再适用,至少不适用于所有人,重新安装google-chrome后。每个使用此解决方案的人都应尽量避免重新安装Chrome。

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

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

launchpad上已经提出了一个fix,它显然为几个人做了这项工作:

要应用此修复程序,请从文件/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年1月1日

截至今日,Bug已关闭并标记为”Fix Released”。引用用户Olivier Tilloy (osomon)

If I read the report correctly, the issue was fixed in xdg-utils in xenial. Wily has been EOL for almost a year, so I am closing the 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浏览器。

参见LP Bug #1509139

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/866.html,未经允许,请勿转载。