问题根源在于投屏器未启用可发现模式且麒麟os的miracast服务未启动;需将投屏器设为ap模式、安装并重启miracast-daemon服务,再通过ip直连、扫码配对或停用networkmanager等方式强制连接,最后手动设置为复制模式。

您手头有一台支持无线投屏的国产设备(如必捷BJ50 Pro、德恪HDMI投屏盒等),想让麒麟OS电脑通过Wi-Fi直连它完成投屏,但控制中心“无线投屏”列表始终为空或无法识别设备,问题通常出在协议栈未启用、服务未运行或设备发现机制被阻断。
确认投屏器已进入可被发现状态
必捷BJ50 Pro、德恪等国产投屏硬件默认不广播Miracast服务,需手动切换至“客户端模式”或“AP模式”。用遥控器或配套App进入投屏器设置界面,将【网络模式】设为“Wi-Fi热点”或“AP模式”,而非“Client(客户端)模式”——【若设为Client模式,它会去连路由器,不会被麒麟电脑扫描到】。此时投屏器自身会生成一个Wi-Fi热点(如 BJ50-Pro-XXXX),手机连接该热点后能打开管理页,说明状态正确。
麒麟OS端启用Miracast服务并重启守护进程
很多麒麟V10 SP1/SP2系统默认未启动miracast-daemon服务,导致控制中心无法加载设备列表。
打开终端,执行以下命令:
sudo apt install miracast-daemon-v2.4.1-kylin -y
安装完成后立即运行:
sudo systemctl restart miracast-daemon
这一步必须做,否则“无线投屏”开关看似开启,实际后台无服务响应。若提示“Unit miracast-daemon.service not found”,说明系统版本过旧,需先升级内核模块或联系厂商提供补丁包。
强制连接投屏器IP或MAC地址
方法一:通过IP直连(适用于已知投屏器IP且支持HTTP API的型号)
用浏览器访问 http://192.168.10.1(常见默认IP,具体见设备说明书),登录后查看“设备信息”页获取MAC地址;再回到麒麟OS终端,执行:
miracast-tool --connect 00:11:22:33:44:55
方法二:扫码配对(绕过设备发现限制)
在麒麟OS桌面右键【计算机】→【属性】→【多屏协同】→点【扫码连接】→生成二维码→用华为/荣耀手机相机直接扫描→手机端点【允许】→连接建立后,投屏画面即出现在麒麟桌面右下角悬浮窗中。
方法三:临时关闭NetworkManager干扰
某些定制版麒麟OS中NetworkManager会劫持Wi-Fi扫描请求,导致miracast-tool无法获取邻近设备。执行:
sudo systemctl stop NetworkManager
再运行 miracast-tool --list,若此时能列出投屏器MAC,说明定位准确;连接成功后再执行 sudo systemctl start NetworkManager 恢复网络管理。
验证并启用镜像输出
第一步:点击桌面右上角【控制中心】→【显示设置】→【无线投屏】
第二步:等待5秒,列表应出现投屏器名称(如“BJ50-Pro”或“Deke-Display”)
第三步:点击该设备→若弹出PIN码框,立即查看投屏器管理页面右上角显示的4位数字并填入
第四步:连接成功后,右键桌面空白处→【显示设置】→在“多显示器”选项中选择【复制这些显示器】→点击【应用】
这一步必须手动触发复制模式,否则默认为扩展模式,麒麟桌面不会镜像输出到投屏器。











