麒麟OS远程桌面可用软件商店、.deb包、tar.gz包三种方式安装向日葵,需补全托盘库、适配架构并配置UKUI白名单,最后绑定账号、启用无人值守及设置访问密码。

如果您在麒麟操作系统上需要实现远程桌面控制,但向日葵客户端无法正常安装或启动,则可能是由于缺失托盘支持库、架构不匹配或依赖冲突所致。以下是针对麒麟OS(含V10、Desktop V11及优麒麟24.10等主流版本)的多种可行安装路径:
一、通过软件商店一键安装
该方式适用于麒麟软件商店中已上架且架构适配的向日葵版本,无需手动处理依赖,适合新手用户快速启用基础远控功能。
1、点击左下角【开始】菜单,选择【软件商店】。
2、在搜索框中输入向日葵,等待结果加载完成。
3、在搜索结果中确认应用开发商为贝锐科技,并核对版本说明中是否标注“适配麒麟”或“ARM64/AMD64”。
4、点击【安装】按钮,输入管理员密码授权后等待进度条结束。
5、安装完成后,在【开始】菜单中搜索“向日葵”,右键选择【添加到桌面快捷方式】以便后续快速访问。
二、手动下载.deb包并终端安装
该方式可获取官网最新版向日葵(如15.2.x),支持ARM64(飞腾/鲲鹏)与AMD64(海光/兆芯)双架构,但需预先补全系统级图形依赖组件。
1、打开终端,执行更新命令:sudo apt update。
2、安装托盘及GTK支持库:sudo apt install libappindicator3-1 libcanberra-gtk-module libcanberra-gtk3-module。
3、访问向日葵官网下载页面:https://sunlogin.oray.com/download/,选择【麒麟】分类,根据CPU类型下载对应架构的.deb包(例如:sunloginclient_15.2.0.47823_kylin_arm64.deb)。
4、进入下载目录(默认为~/Downloads),执行安装:sudo dpkg -i sunloginclient_*.deb。
5、若提示依赖错误,立即运行修复命令:sudo apt --fix-broken install。
6、启动客户端:sunloginclient,首次运行需右键任务栏图标选择【登录】并绑定账号。
三、使用tar.gz源码包安装(兼容旧版麒麟或RPM系变体)
该方式绕过.deb/rpm包管理器限制,直接调用install.sh脚本部署服务端组件,适用于中标麒麟、银河麒麟早期版本或缺少dpkg/apt环境的精简系统。
1、使用wget下载官方Linux通用包:wget https://download.oray.com/sunlogin/linux/SunloginClient-15.2.0.47823.tar.gz。
2、解压至当前目录:tar -xvf SunloginClient-15.2.0.47823.tar.gz。
3、进入解压后目录:cd sunloginclient。
4、赋予安装脚本执行权限:chmod +x install.sh。
5、以root权限运行安装:sudo ./install.sh,安装过程中按提示输入y确认。
6、安装完成后启动服务:sudo ./run.sh,可通过浏览器访问http://127.0.0.1:30080验证服务状态。
四、解决UKUI桌面托盘图标不可见问题
麒麟OS默认启用UKUI桌面环境,其系统托盘策略禁用传统AppIndicator,导致向日葵图标虽后台运行却无法显示,影响登录与设备识别。
1、打开终端,编辑UKUI托盘白名单配置:sudo nano /etc/xdg/autostart/statusnotifierwatcher.desktop。
2、找到OnlyShowIn=UKUI;行,在末尾追加Unity;,变为:OnlyShowIn=UKUI;Unity;。
3、保存退出后,重启UKUI会话:killall ukui-panel & ukui-panel。
4、重新启动向日葵:sunloginclient,此时任务栏应可见向日葵图标。
五、验证与基础配置
安装成功后必须完成设备绑定与安全设置,否则远程连接将被拒绝,所有操作均需在图形界面中完成。
1、启动向日葵客户端,右键任务栏图标选择【登录】,使用贝锐账号完成身份认证。
2、登录成功后,主界面显示本机设备名称与本机识别码,该码为远程连接唯一凭证。
3、点击右上角【设置】→【安全】,勾选允许无人值守访问。
4、在【访问密码】栏设置四位以上数字密码,此密码用于他人远程控制时的身份校验。
5、关闭设置窗口,确认状态栏图标变为绿色,表示服务已就绪并监听远程连接请求。

















