虽然又很多开源远程控制软件(如 RustDesk),但是在服务业你无法强迫其他用户和你使用同样的软件,最终还是用户用什么你用什么。所以这篇文章记录一下在 Ferora 41 系统上向日葵远程控制和 ToDesk 的安装方法。安装
ToDesk
官网可以直接下载到 Linux 版本的安装包。
sudo yum install libappindicator-gtk3
sudo yum install ./todesk-v4.7.2.0-x86_64.rpm
向日葵远程控制
官网只能下载到 Centos 版本的安装包,并不兼容 Fedora,需要一些额外的操作才可以正常使用。
强制安装
首先到官网下载到Centos 版本的安装包,然后强制安装 rpm 安装包。
rpm -ivh --force --no-deps
修改脚本
需要手动为 /usr/local/sunlogin/rpminstall.sh 文件和 /usr/local/sunlogin/scripts/start.sh 文件中共三处对 os_name 的判断加上 fedora,即 if [ $os_name == 'centos' ] || [ "$(echo $os_name |grep redhat)" != "" ]
替换为 if [ $os_name == 'centos' ] || [ "$os_name" == "fedora" ] || [ "$(echo $os_name |grep redhat)" != "" ]
。
sudo nano /usr/local/sunlogin/rpminstall.sh
sudo nano /usr/local/sunlogin/scripts/start.shshshshshshshshshshshshshshshshshshshshshshshshshshshshshshshshshshshsh
sudo nano /usr/local/sunlogin/scripts/common.sh
然后编辑 /usr/local/sunlogin/scripts/common.sh 文件添加对 Fedora 的适配代码。
elif [ $os_name == 'fedora' ]; then
os_version=`cat /etc/fedora-release | cut -d ' ' -f3`
运行启动
首先执行之前强制安装未执行成功的安装脚本,执行完成之后就可以在桌面看到向日葵应用的图标了,也能正常启动使用。
cd /usr/local/sunlogin
sudo bash ./rpminstall.sh