如何将手动下载的Firefox设置为默认的Web浏览器,以便单击另一个应用程序中的链接将在此Firefox中打开该链接?
我尝试了以下命令,但它们似乎不起作用:
update-alternatives --install /usr/bin/x-www-browser x-www-browser /home/user/firefox/firefox 100
update-alternatives --set x-www-browser /home/user/firefox/firefox
我需要做什么?
update-alternatives
更改用于打开Web浏览器的应用程序,而不是用于打开网页的应用程序。两者并不直接相关:“我想浏览网络”与“我想浏览该网页”不同,并且在网络浏览器中所有打开的内容都不同。
您需要更改的是哪个应用程序与MIME类型 相关联text/html
,也许还与其他类型相关联。这些是通过/etc/mailcap
文件配置的。
在Debian上,/etc/mailcap
是从您已安装的应用程序自动生成的。当多个应用程序可以打开相同的类型时,将存在一个优先级系统(与替代方案的优先级系统相似,但有所不同)。您可以通过将条目添加到来覆盖这些优先级/etc/mailcap.order
。例如,以下行将导致Firefox在其支持的所有类型上优先于任何其他应用程序使用:
firefox:*/*
更改后/etc/mailcap.order
,/usr/sbin/update-mime
以root身份运行以进行更新/etc/mailcap
。
如果要使用非Debian软件包提供的程序,请直接/etc/mailcap
在中将其编辑为User Section
。
# ----- User Section Begins ----- #
text/html; /home/user/firefox/firefox '%s'; description=HTML Text; test=test -n "$DISPLAY"; nametemplate=%s.html
# ----- User Section Ends ----- #
如果要为自己的帐户设置首选项,请在中定义它们~/.mailcap
:该文件中的条目将覆盖中的条目/etc/mailcap
。您必须在其中放置完整的mailcap行,例如
text/html; /home/user/firefox/firefox '%s'; description=HTML Text; test=test -n "$DISPLAY"; nametemplate=%s.html
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句