目录
软硬件环境:
- 已经部署好DK环境的atlas 200
- atlas 200中系统为ubuntu 18.04
- win7的pc机,该pc机能ping通atlas的ip
如果你拿到的是还没有部署好环境的机器,参考RuiH.AI的系列博客,其中有《华为Atlas200DK开发从零开始1.开发环境搭建》。
1. atlas换源
因为要给atlas安装远程桌面,用默认的源安装有问题,所以换成国内的源,如下:
- 备份原有源
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bcakup
- 编辑源
sudo vim /etc/apt/sources.list
- 添加如下内容(添加的是清华源)
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-updates main restricted universe multiverse
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-updates main restricted universe multiverse
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-security main restricted universe multiverse
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-security main restricted universe multiverse
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-backports main restricted universe multiverse
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-backports main restricted universe multiverse
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic main universe restricted
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic main universe restricted
- 更新源
sudo apt-get update
2. atlas安装远程桌面xfce
用华为论坛里的方法(《给Atlas 200安装一个图形化桌面 》),利用xrdp做远程连接,在我的机器里启动xrdp一直报错,所以选用vnc+xfce。
如果你已经按照华为论坛里的方法安装了东西,并且失败了,那么需要清理下载的包,命令如下
sudo apt-get remove --purge xfce4
sudo apt-get remove --purge xrdp
sudo apt-get autoremove
以下安装过程参考博客《Ubuntu18.04安装Xfce桌面与VNC远程工具》,亲测有效。
2.1. atlas安装xfce桌面环境
sudo apt-get update
sudo apt-get install xfce4
2.2 atlas安装vnc远程服务器
sudo apt-get update
sudo apt-get install vnc4server
2.3. 创建vnc远程连接密码
启动服务,直接输入
vncserver
-
第一次输入该命令,会让你创建并确认密码,记住你输入的密码,后面远程连接需要该密码,这里我设成111111。
-
上述输入后,会出现
xauth: file /root/.Xauthority does not exist
New 'davinci-mini:1 (root)' desktop is davinci-mini:1
Creating default startup script /root/.vnc/xstartup
Starting applications specified in /root/.vnc/xstartup
Log file is /root/.vnc/davinci-mini:1.log
- 其中,
/root/.vnc/xstartup
为自动创建的配置文件,:1
表示vnc服务器在tcp端口5900+1上运行,记住这个1
。
2.4. 配置vnc服务器
修改配置文件 ~/.vnc/xstartup
sudo vim ~/.vnc/xstartup
将原文件内容全部注释,在末尾添加以下内容
#!/bin/sh
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
startxfce4 &
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
现在该文件看起来如下
保存并退出。
2.5. 重启vnc服务器
先关闭,再启动vnc服务器,如下
vncserver -kill :1
vncserver
3. win7安装vnc viewer
我pc安装是win7,win10应该也没问题。atlas是vnc的服务端,我们在pc上安装vnc的客户端,可就是vnc viewer。
下载VNC Viewer5.3.1:https://tvkmyln-www-xiazai8-com-0mjql0tgj1ui7.fgongbi02.cn/2f3a0b647a11a29216b112dd694bf8d9.vncE4.zip
安装时选择vnc viewer
安装完毕后启动vnc viewer,会弹出一个小窗,如下
在红框处填入atlas的ip地址,后面的:1
为atlas上启动vncserver时的输出信息Log file is /root/.vnc/davinci-mini:1.log
,数字对应上就行。
然后点击Connect
,会出现如下
其中,Username
不能填写,我们只需要填写Password
即可。回忆我们在atlas上第一次运行vucserver时要求我们设置的密码,我设的是111111,填入即可,点击OK
。
这样,就会出现桌面,如下