无法将 Chrome 设置为默认浏览器;我还能尝试什么?

Com*_*smo 5 default browser google-chrome google

我已经尽我所能将 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.
Run Code Online (Sandbox Code Playgroud)

我在某处读到(不幸的是我忘了在哪里)这个错误与拒绝成为默认浏览器的错误有关。

此外,当我从命令行打开 Chrome 时,它​​成功打开,但我收到一条错误消息:

$ google-chrome-stable
LaunchProcess: failed to execvp:
/proc/self/exe
Run Code Online (Sandbox Code Playgroud)

所以这里列出了我已经尝试过的事情:

==我尝试过的东西==

简单的事情

  • 系统设置 -> 详细信息 -> 默认应用程序

    Chrome 在此处正确设置为默认浏览器,但我仍然收到错误消息。

  • 使用 Chrome 设置中的“将 Google Chrome 设为默认浏览器”按钮。当我点击它时,这个按钮什么也不做。它没有被禁用,它只是什么都不做。
  • 重新安装 Chrome。
  • 设置 $BROWSER - 此变量默认为空,将其设置为 google-chrome 没有帮助。

mimeapps.list

我编辑了~/.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
Run Code Online (Sandbox Code Playgroud)

这并不能解决问题。

默认值.list

我删除了~/.local/share/applications/defaults.list. 一切似乎都正确设置为google-chrome.desktop,但我仍然收到错误消息。

xdg-设置

sudo update-alternatives --config x-www-browser
Run Code Online (Sandbox Code Playgroud)

返回以下内容:

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
Run Code Online (Sandbox Code Playgroud)

在这些选项之间切换没有任何作用。

Ron*_*Ron 0

使用sudo apt-get install chromium-browser并安装 chrominum 浏览器。AFAIK,它与 Chrome 相同,应该可以正常工作。