在Ubuntu桌面版上用向日葵,有诸多限制。
- 首先是,Ubuntu系统启动,必须登陆一次之后,向日葵才能连接,否则无法远程
- 用向日葵连接上Ubuntu后,可以锁定用户,回到操作系统登陆界面,但是千万别用其他账号登陆,只能用启动向日葵服务端的那个账号登陆,否则远程的永远也看不到屏幕了,只能到现场解决。不过这时候能够远程的传文件到服务器上,但是有什么卵用呢?
这个更加鸡肋,Ubuntu锁屏了,远程就连不上桌面了。只有Ubuntu不锁屏的情况下才能够连上远程桌面。
网上说能用这个,我装了,然并卵,连接的过程都看不到,打开的新的远程连接的桌面窗口,还没看到影子,闪一下就没了。
由于安全保护,可能只有某一账号才有资格看到被连接的桌面,所以当我们切换用户的时候,向日葵会立即黑屏,再想切换回来就很麻烦了,下面我提供一种用终端重新登录账号的方法。
- 首先:检查Ubuntu开机自动登录用户是否正确。
sudo vim /etc/gdm3/custom.conf // 打开配置文件
修改文件中的
AutomaticLoginEnable = true
AutomaticLogin = <user name>
- 然后,重启系统,让系统自动登录到之前可以显示的账户
shutdown -r now
等待一段时间后,系统重启成功,如果没有设置受控端的向日葵开机自动重启,那么很可能连接时会显示主机不在线,这时候依然可以用终端来启动向日葵:
输入命令,查看软件信息:
dpkg -L sunloginclient
找末尾是“sunloginclient”的路径,例如默认安装的情况下路径为:/usr/local/sunlogin/bin/sunloginclient
- 用命令运行向日葵
cd /usr/local/sunlogin/bin/
./sunloginclient
稍定几秒,即可正常连接。