向日葵在国内算是比较稳定的,
下载版本
https://dw.oray.com/sunlogin/linux/SunloginClient_15.2.0.63064_amd64.deb
除了在ubuntu24.04安装gnome-remote-desktop远程登录(remote login)作为日常远程办公.
来试试这个, 但是安装lightdm代替gdm后, 自带远程登录似乎不再启用.
但是安装sunlogin会提示libgconf-2-4组件缺失错误和远程连接不上问题.
libgconf-2-4缺少的两个解决方法,从源解决或者改造自身,二选一
从老的22.04版本源弄,
sudo add-apt-repository "deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy main restricted universe multiverse"
#更新
sudo apt-get update
#安装libgconf-2-4
sudo apt install libgconf-2-4
sudo apt --fix-broken install
sudo apt install libgconf-2-4
sudo dpkg -i SunloginClient_15.2.0.63064_amd64.deb
或者直接执行下面几句,安装需要的部分.
wget http://kr.archive.ubuntu.com/ubuntu/pool/universe/g/gconf/gconf2-common_3.2.6-7ubuntu2_all.deb
wget http://kr.archive.ubuntu.com/ubuntu/pool/universe/g/gconf/libgconf-2-4_3.2.6-7ubuntu2_amd64.deb
wget https://dw.oray.com/sunlogin/linux/SunloginClient_15.2.0.63064_amd64.deb
sudo dpkg -i gconf2-common_3.2.6-7ubuntu2_all.deb
sudo dpkg -i libgconf-2-4_3.2.6-7ubuntu2_amd64.deb
sudo dpkg -i SunloginClient_15.2.0.63064_amd64.deb
改造应用自身依赖定义.
解决原理, libgconf-2-4的替代有libwebkit2gtk
#先查找版本
sudo find / -name libwebkit*
sudo find / -name libgonf*
测试时这里的版本是libwebkit2gtk-4.1-0
解压DEB包
sudo dpkg-deb -X SunloginClient_15.2.0.63064_amd64.deb sun
sudo dpkg-deb -e SunloginClient_15.2.0.63064_amd64.deb sun/DEBIAN
用编辑器打开control文件
sudo vim sun/DEBIAN/control
找到Depends那行,把 libgconf-2-4 改成 libwebkit2gtk-4.1-0
重打包并安装
sudo dpkg -b sun
sudo dpkg -i sun.deb
连接不上的问题解决, 因为目前不支持gdm3, 所以改为lightdm
命令判断是否lightdm
cat /etc/X11/default-display-manager
或者
systemctl status display-manager.service
如果不是,则新安装
sudo apt-get install lightdm
安装完成后,你需要重启系统以使更改生效。重启后,登录界面应该会切换为lightdm
如果需要卸载ligntdm时,用这个,
sudo apt-get remove lightdm
sudo apt autoremove
桌面管理器来回切换方法
sudo dpkg-reconfigure gdm3
sudo systemctl start gdm3
#这样切换我觉得不必重启
sudo dpkg-reconfigure lightdm
sudo systemctl start lightdm
旧版ubuntu22.04版本的处理:
ubuntu wayland 切换到 xorg
命令行输入:
sudo vim /etc/gdm3/custom.conf
并在【Daemon】 去掉下面这个注释
INS
WaylandEnable = false
ESC
:wq!
在启动 Xorg
sudo systemctl restart gdm3
可解决向日葵 和 todesk 远程连接问题