向日葵

版本:11.0.0.38604 | 更新时间:2022-11-10T17:17:30 | 下载页面 | 兼容性:
ℹ️
存在问题

安装教程

ℹ️
该软件部分功能不可用或存在问题

已知问题

无法在非原厂支持系统中安装

向日葵原厂打包质量存在问题且安装配置脚本只适配了特定发行版,在 AOSC OS 上需要进行额外配置才能使用。

AOSC OS

使用上述命令安装后会报错(输出类似下例):

正在解压 sunloginclient (11.0.0.38604) 并覆盖 (11.0.0.38604) ...
正在设置 sunloginclient (11.0.0.38604) ...
Error:unknown OS it not impl
Installation failed
dpkg: 处理软件包 sunloginclient (--configure)时出错: 已安装 sunloginclient 软件包 post-installation 脚本 子进程返回错误状态 1

这属于正常现象,切勿随意操作!

在 oma 报错后,请下载此脚本,而后在脚本所在目录运行如下命令:

sudo bash sunloginclient-fix.bash

命令完成后即可正常使用。

X 服务器主机访问权限

在 AOSC OS 使用向日葵作为受控端时,您需要开放 X 服务器的主机访问权限。使用如下命令方可开放权限:

xhost +

请注意:以上命令在系统重新启动后需再次执行。

无人值守使用向日葵

如需无人值守地通过向日葵远程访问,您需要将上节操作改为自启动脚本。

首先,新建一个自启动脚本,如 ~/.local/bin/xhost-hack.sh

# 创建文件夹
mkdir -pv ~/.local/bin

# 生成文件
cat > ~/.local/bin/xhost-hack.sh << EOF
#!/bin/bash
xhost +
EOF

# 设置可执行权限
chmod -v +x ~/.local/bin/xhost-hack.sh

# 输出脚本路径
echo "最终脚本路径为:$HOME/.local/bin/xhost-hack.sh"

而后,打开 KDE 桌面的自动登录功能:

  • 打开“系统设置”,点击“设置——工作区——开机与关机——登录屏幕(SSDM)”,或直接搜索“登录屏幕”
  • 点击设置面板下方的“行为设置”,勾选“自动登录”选项

最后,将自启动脚本添加到 KDE 的启动程序中:

  • 打开“系统设置”,点击“设置——工作区——开机与关机——自动启动”,或直接搜索“自动启动”
  • 点击设置面板下方的“添加——添加应用程序”,将第一步中最后一行命令所生成的自启动脚本的完整路径添加到自启动列表
    • 该路径通常为 /home/xxxx/.local/bin/xhonst-hack.sh,其中 xxxx 为您的用户名

注意:xhost + 命令意为允许所有主机连接到您的 X 服务器,这可能会造成安全隐患,在生产环境、公用电脑或多用户环境中建议谨慎启用无人值守。

其他系统

如果您是通过解压安装该软件的,请依次运行如下命令:

# 安装与启用服务
sudo cp -v /usr/local/sunlogin/scripts/runsunloginclient.service \
    /etc/systemd/system/runsunloginclient.service
sudo systemctl enable runsunloginclient.service --now

# 修正皮肤数据包权限位
sudo chmod 666 /usr/local/sunlogin/res/skin/*
最后更新于