我已尽一切努力将 Google Chrome 设置为 Ubuntu 12.04 中的默认浏览器,但似乎毫无效果。如果能尝试任何新方法,我将不胜感激。
每当我打开 Chrome 时,Chrome 都会显示“Chrome 不是默认浏览器”消息,并带有“设置为默认浏览器”按钮。此消息不会消失。我也无法在 Chrome 中安装扩展程序,它总是返回以下错误:
Could not install package: 'UTILITY_PROCESS_CRASHED_WHILE_TRYING_TO_INSTALL'.
Could not install package because a utility process crashed.
Try restarting Chrome and trying again.
我在某处读到过(不幸的是我忘记在哪里)这个错误与拒绝成为默认浏览器的错误有关。
此外,当我从命令行打开 Chrome 时,它可以成功打开,但我确实收到一条错误消息:
$ google-chrome-stable
LaunchProcess: failed to execvp:
/proc/self/exe
以下是我已经尝试过的事情的列表:
== 我尝试过的事情 ==
简单的事情
系统设置 -> 详细信息 -> 默认应用程序
这里正确将 Chrome 设置为默认浏览器,但我仍然收到错误消息。
- 使用 Chrome 设置中的“将 Google Chrome 设为默认浏览器”按钮。单击此按钮时,它没有任何反应。它没有被禁用,只是没有任何反应。
- 重新安装 Chrome。
- 设置 $BROWSER-此变量默认为空,将其设置为 google-chrome 没有帮助。
mimeapps.列表
我编辑了~/.local/share/applications/mimeapps.list
,它目前看起来像这样:
[Added Associations]
application/x-executable=gedit.desktop;
image/png=eog.desktop;
x-scheme-handler/http=google-chrome.desktop;
x-scheme-handler/https=google-chrome.desktop;
image/svg+xml=inkscape.desktop;
application/pdf=inkscape.desktop;
[Default Applications]
x-scheme-handler/http=google-chrome.desktop
x-scheme-handler/https=google-chrome.desktop
image/svg+xml=inkscape.desktop
text/html=google-chrome.desktop
x-scheme-handler/http=google-chrome.desktop
x-scheme-handler/https=google-chrome.desktop
x-scheme-handler/about=google-chrome.desktop
x-scheme-handler/unknown=google-chrome.desktop
这并不能解决问题。
默认值.列表
我删除了 中所有提及“firefox”的内容~/.local/share/applications/defaults.list
。一切似乎都已正确设置google-chrome.desktop
,但我仍然收到错误消息。
xdg-设置
sudo update-alternatives --config x-www-browser
返回以下内容:
There are 2 choices for the alternative x-www-browser (providing /usr/bin/x-www-browser).
Selection Path Priority Status
------------------------------------------------------------
* 0 /usr/bin/google-chrome-stable 200 auto mode
1 /usr/bin/firefox 40 manual mode
2 /usr/bin/google-chrome-stable 200 manual mode
在这些选项之间切换没有任何作用。
答案1
使用sudo apt-get install chromium-browser
并安装 chrominum 浏览器。据我所知,它与 chrome 相同,应该可以正常工作。