ubuntu24.04安装向日葵完整手册

向日葵在国内算是比较稳定的,

下载版本

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 远程连接问题
点赞

发表回复

电子邮件地址不会被公开。必填项已用 * 标注