这里写目录标题
- 动机
- 1. Ubuntu20.04 安装向日葵
- 2. 设置开机自启
- 3. 解决windows不可远程的问题
- 4. 大公告成
动机
办公室有个工作站,要比我的笔记本的CPU稍微好一点,用来跑陆面过程。我信心满满的装了个Ubuntu20.04双系统,但是发现向日葵安装不上了。我少说安装Ubuntu系统又20次了,但是从来没遇见这种问题,果然人一直在学习的路上。反正很打击积极性,但是问题也要解决呀,然后找问题解决方案。参考了一些博主的方案,但是有的人给我埋了新坑,我要奔溃了。所以我这里就针对以下问题进行解决,不做多余的事情:
# 1. 解决Ubuntu20.04安装最新版向日葵出现报错的问题!
# 2. 安装好后的向日葵,软件自带的开机自启不起作用,然后手动设置开机自启!
# 3. windows 连接总是报对方断开等,解决windows可远程的问题。
1. Ubuntu20.04 安装向日葵
首先看报错信息
# 下载最新版 向日葵
wget https://down.oray.com/sunlogin/linux/sunloginclientshell-10.1.1.28779-amd64.deb
# 安装向日葵
sudo dpkg -i ./sunloginclientshell-10.1.1.28779-amd64.deb
sudo apt install ./sunloginclientshell-10.1.1.28779-amd64.deb
# 返回以下错误
Selecting previously unselected package sunloginclient.
(Reading database … 285293 files and directories currently installed.)
Preparing to unpack SunloginClient-10.1.1.28779_amd64.deb …
Unpacking sunloginclient (10.1.1.28779) …
dpkg: dependency problems prevent configuration of sunloginclient:
sunloginclient depends on libwebkitgtk-3.0-0; however:
Package libwebkitgtk-3.0-0 is not installed.
# 可能是依赖出问题了吧,反正我没解决了,然后找了下面的解决方案。我会再文末把参考附上。
# 这个是我完完整整把别人的方式copy 下来的。
# wget 下载安装包和依赖
wget http://download.oray.com/sunlogin/linux/SunloginClient-10.0.2.24779_amd64.debwget http://mirrors.aliyun.com/ubuntu/pool/main/i/icu/libicu60_60.2-3ubuntu3_amd64.deb
wget http://mirrors.aliyun.com/ubuntu/pool/universe/w/webkitgtk/libjavascriptcoregtk-3.0-0_2.4.11-3ubuntu3_amd64.deb
wget http://mirrors.aliyun.com/ubuntu/pool/universe/m/mesa/libegl1-mesa_20.0.4-2ubuntu1_amd64.deb
wget http://mirrors.aliyun.com/ubuntu/pool/universe/e/enchant/libenchant1c2a_1.6.0-11.3build1_amd64.deb
wget http://mirrors.aliyun.com/ubuntu/pool/universe/w/webkitgtk/libwebkitgtk-3.0-0_2.4.11-3ubuntu3_amd64.deb# 安装依赖和安装向日葵
sudo dpkg -i libicu60_60.2-3ubuntu3_amd64.deb
sudo dpkg -i libjavascriptcoregtk-3.0-0_2.4.11-3ubuntu3_amd64.deb
sudo dpkg -i libegl1-mesa_20.0.4-2ubuntu1_amd64.deb
sudo dpkg -i libenchant1c2a_1.6.0-11.3build1_amd64.deb
sudo dpkg -i libwebkitgtk-3.0-0_2.4.11-3ubuntu3_amd64.deb
sudo dpkg -i SunloginClient-10.0.2.24779_amd64.deb
这样就安装好了,登陆账号,绑定下终端,我用手机进行了下就可以远程了(此时没有试一试我的笔记本woindows11),下面是我的设置。此时默认是没有开机自启的,在设置 小齿轮
中即使设置了开机自启,也没用,不管事,可能是权限不足或者bug 吧。
2. 设置开机自启
我们知道,安装完双系统的时候,它默认Ubuntu 系统是第一启动系统,优先启动。所以有时候电脑卡顿,或者安装完某些软件和设置,必须重齐,我们就可以直接使用 sudo reboot
了。只要向日葵可以开机自启,我们就可以继续远程连接,继续使用,什么都不影响。
因此我们 1. Ubuntu20.04 安装向日葵
的基础上设置开机自启就很有必要,能够带来巨大便利。继续在 终端中设置运行命令 gnome-session-properties
# 输入以下命令,打开ubuntu的启动应用程序的首选项,添加向日葵启动文件的目录
gnome-session-properties
# 打开向日葵的安装目录 ..../bin/sunloginclient
# 应该一般都是默认这个位置,因为我不记得向日葵安装可以设置安装位置的。下面是我的:
/usr/local/sunlogin/bin/sunloginclient
到此,安装开机自启设置完成。
3. 解决windows不可远程的问题
可能是bug或者windows 的兼容性问题。我的笔记本 Ubuntu 系统和手机向日葵都可以远程连接,唯独windows11无法远程控制,直接 显示对方断开、或者系统拒绝
等,具体忘了。其实就是Ubuntu20.04 系统安装后,默认是通过gdm3
进行图像处理和渲染的,对于Ubuntu系统来说,这个渲染程序可可选的,一般有 lightdm、gdm3、tty、nomodeset、quiet和splash
可进行图形界面管理,我按照其他人的教程,最终选择了lightdm
安装来解决该问题。很多人说跟显卡驱动安装的有问题,我按照他们的方法安装了,不管事,所以我猜测是这种解决方案错误的。
# 安装 lightdm
sudo apt install lightdm
# 配置 lightdm 作为默认图形界面,这里是 lightdm 和 gdm3 可选的
# 我们再次运行下面的代码,会再次弹出该选择界面,所以后续也是能修改的
sudo dpkg-reconfigure lightdm
# 系统重启
sudo reboot
重启后你会发现开机输入密码的界面跟原来不一样了,但是不影响。需要注意的是lightdm 图形界面管理器好像不会锁屏,并且常亮
。
4. 大公告成
如果想下次想换回默认的 gdm3
再运行一次 sudo dpkg-reconfigure lightdm
,在选择界面选择就好。
# 我们再次运行下面的代码,会再次弹出该选择界面,键盘 上下键 选择
sudo dpkg-reconfigure lightdm
- http://t.csdnimg.cn/u8BO2 Ubuntu2004 向日葵安装笔记
- http://t.csdnimg.cn/rQY4g 【新的小主机】向日葵远程控制ubuntu