1.首先给安装的burger连接连接一台显示器,方便我们调试

2.“Unable to lock the administration directory”的错误 。

在执行sudo apt install vino ssh命令安装远程桌面时,报错:
turtlebot3_burger安装远程桌面遇到的问题及解决方案
锁定文件会阻止Linux系统中某些文件或数据的访问。
如果运行apt-get或apt命令,锁定文件会创建在/var/lib/lists/、/var/lib/dpkg/、/var/cache/apt/archives/中。
这有助于避免被其他使用相同文件的用户或系统进程打断。
运行下面命令,移除/var/lib/dpkg/文件夹下的锁定文件。

sudo rm /var/lib/dpkg/lock
sudo dpkg --configure -a

解锁后就可以继续我们的安装啦!!!

3.对安装好的vino进行配置

配置

vino-preferences

在弹出的对话框勾选

Allow other users to view your desktop
Allow other users to control your desktop

在弹出的对话框取消勾选

You must confirm each access to this machine.

禁止require-encryption,执行命令

gsettings set org.gnome.Vino require-encryption false

4.设置自动启动

System > Control Center > Startup Applications
Click "Add" Button
Name: Remote Desktop
Command Path: /usr/lib/vino/vino-server

效果如图
turtlebot3_burger安装远程桌面遇到的问题及解决方案

5.设置允许远程操作

System tools > dconf Editor > org > gnome > desktop > remote-access

效果如图
turtlebot3_burger安装远程桌面遇到的问题及解决方案

6.Linux访问测试:

下载RealVNC,www.realvnc.com
输入从机IP,连接即可看到界面

xvncviewer  服务器IP

7.切记,切记

一定要把Ubuntu设为自动登录,否则无法自启动远程登录
我这边是Ubuntu mate
设置自动启动 需要修改文件* /usr/share/lightdm/lightdm.conf.d/60-lightdm-gtk-greeter.conf*

sudo vim /usr/share/lightdm/lightdm.conf.d/60-lightdm-gtk-greeter.conf

如果提示文件为只读则修改该文件的权限为最高权限

cd /usr/share/lightdm/lightdm.conf.d/ 
chmod 777 60-lightdm-gtk-greeter.conf

添加自动登录命令

[SeatDefaults] greeter-session=lightdm-gtk-greeter 
autologin-user=tbb2

重启就好啦
到这里,远程桌面就安装完毕啦,图形化界面利于操作!!!

相关文章: