麒麟KYLINOS系统默认浏览器设置失效时,可通过五种方法解决:一、系统设置应用中修改默认应用;二、终端用xdg-settings命令设置;三、编辑~/.local/share/applications/mimeapps.list文件;四、右键HTML文件设默认打开方式;五、在浏览器内部触发设为默认。
如果您在麒麟kylinos系统中点击网页链接时未按预期启动目标浏览器,或系统始终调用其他浏览器打开网页,则说明默认浏览器设置未生效或被覆盖。以下是多种直接有效的设置方法:
一、通过系统设置应用设置默认浏览器
该方法适用于所有主流桌面环境(如UKUI、GNOME),操作直观且无需命令行干预,是图形界面用户的首选方式。
1、点击屏幕左上角“开始菜单”,选择“控制中心”或“设置”。
2、在设置窗口中,点击“默认应用”选项。
3、在“默认应用”页面中,找到“网页浏览器”条目,点击其右侧当前显示的浏览器名称。
4、在弹出的可选浏览器列表中,选择您希望设为默认的浏览器(如奇安信可信浏览器、Firefox、Chrome等)。
5、关闭设置窗口,更改立即生效。
二、通过终端命令行设置默认浏览器
该方法通过修改XDG标准配置文件实现,适用于批量部署、脚本化操作或图形界面异常时使用,具有高可靠性。
1、打开终端,执行以下命令查看当前默认浏览器设置:
xdg-settings get default-web-browser
2、执行命令列出系统已注册的所有浏览器桌面文件:
ls /usr/share/applications/*browser*.desktop /usr/local/share/applications/*.desktop 2>/dev/null | grep -i "browser\|chrome\|firefox\|qax"
3、确认目标浏览器的.desktop文件名(例如:qaxbrowser-safe.desktop 或 firefox.desktop)。
4、运行以下命令将目标浏览器设为默认:
xdg-settings set default-web-browser qaxbrowser-safe.desktop
5、验证是否成功:
xdg-settings get default-web-browser
三、通过修改用户级MIME关联文件设置
当系统级设置失效或存在多用户冲突时,此方法可强制覆盖当前用户的HTTP/HTTPS协议处理行为。
1、在终端中执行:
mkdir -p ~/.local/share/applications
2、创建或编辑 MIME 类型关联文件:
vi ~/.local/share/applications/mimeapps.list
3、在文件中[Default Applications]段落下添加或修改以下两行:
x-scheme-handler/http=qaxbrowser-safe.desktop
x-scheme-handler/https=qaxbrowser-safe.desktop
4、保存退出后,执行命令刷新缓存:
update-desktop-database ~/.local/share/applications
四、通过右键HTML文件指定默认打开方式
该方法绕过系统默认设置机制,直接绑定特定文件类型与浏览器,适合仅需对本地HTML文档生效的场景。
1、在文件管理器中找到任意一个.html后缀文件。
2、右键该文件,选择“属性”。
3、切换到“打开方式”选项卡。
4、在程序列表中,选中目标浏览器(如Firefox或奇安信可信浏览器),点击“设为默认”按钮。
5、点击“关闭”,此后所有本地HTML文件均以此浏览器打开。
五、通过浏览器自身内部设置触发系统注册
部分浏览器(如Firefox、Chrome稳定版)内置“设为默认浏览器”功能,可主动向系统发起注册请求,适用于权限正常且桌面环境支持XDG规范的情况。
1、启动目标浏览器(例如Firefox)。
2、点击右上角三条横线菜单,进入“设置”或“选项”。
3、在设置页面中搜索关键词“默认”或浏览至“常规”区域。
4、找到“将 Firefox 设为默认浏览器”选项,点击该按钮。
5、若系统弹出授权提示,点击“是”或“允许”以完成注册。










