为什么 Chrome 在 Xubuntu 13.04 中不再作为默认浏览器?

Pet*_*ynn 7 xubuntu default browser settings google-chrome

如果我转到“设置管理器”>“首选应用程序”并将 Chrome(或 Chrome 浏览器;两者都有条目!)设置为默认浏览器,然后注销或重新启动并返回,默认浏览器再次为空。如果我单击另一个应用程序(例如 Thunderbird)中的 URL,也会发生同样的情况;它说我没有设置默认浏览器。如果我将它设置为 Chrome,它适用于会话,但之后恢复为未设置。还有其他地方必须设置吗?

Pau*_*sch 1

继承自 Debian 的一种在系统范围内设置默认浏览器的方法是将默认浏览器设置为系统“替代”。“alternatives”是 Debian GNU/Linux 中引入的一种约定,用于处理同一任务的并发应用程序,即用于 Web 浏览的 Firefox 和 Links。

通过运行以下命令在终端上设置替代方案:

sudo update-alternatives --set x-www-browser /usr/bin/chromium

我相信最近他们也推出了 gnome-browser,所以运行:

sudo update-alternatives --set gnome-www-browser /usr/bin/chromium

这会修改符号链接基础结构,您可以在 /etc/alternatives 中找到该结构。您的桌面环境应该使用这些设置(这并不意味着它确实如此)。

您的经验(设置是临时的)表明您的桌面环境使用环境变量来使设置为人所知。在设置管理器中进行设置之前和之后在终端中运行一次“env |sort”,并比较输出。

我怀疑(不知道)设置管理器引入了一些变量,可能类似于 XDG_BROWSER=/usr/bin/chromium。您应该能够看到详细信息。在主目录中创建文件 .xinitrc,使其可执行并将其内容修改为:

export XDG_BROWSER=/usr/bin/chromium

(或者任何环境变量)

但首先尝试更新替代方法,也许这就足够了。


小智 1

我想我对 xubuntu 14.0.4 中仍然存在的一个老问题有了答案。将其放入首选应用程序中(在“所有设置”中找到)。

/usr/bin/google-chrome-stable %U

我发现这一点的方法是右键单击应用程序图标并选择编辑应用程序。我猜你们大多数人都从这里知道了。