1.操作背景
电脑:Windows 7系统
开发板:Jetson nano ,安装ubuntu 18.04系统
现有成果:已成功实现putty远程终端操作(不清楚putty是什么的请参考楼主之前文章)
问题:局域网可以互相ping通,远程连接电脑和开发板,输入账号和密码后闪退
2.解决方法
注:以下操作为楼主亲测,最终成功实现远程桌面。但是因为楼主试过多种方法,前期的方法并没有在电脑上删除,因为无法判断哪些操作为必要操作,哪些为非必要操作。
2.1登录的账户问题
Jetson nano的ubuntu系统只允许每个账户在一个设备上登录,无法同时在两个设备上登录。而nano在插电开机时默认自动登录账户,因此需要取消自动登录。
操作方法:
编辑 /etc/gdm3/custom.conf 文件,找到AutomaticLoginEnable和Automatic Login行,注释掉即可。
$sudo vi /etc/gdm3/custom.conf
注释以下两行
#AutomaticLoginEnable=true
#Automatic Login=[user1]
2.2 jetson nano 未允许远程访问桌面
nano打开左上角,进行搜索desktop sharing,打开后进行编辑,允许他人远程访问桌面,并设置密码。
出现问题:Jetson nano的桌面共享图标点击没有反应。
解决:
1)终端输入以下内容:
$ sudo apt-get install vino dconf-editor
$ dconf write /org/gnome/desktop/remote-access/prompt-enabled false
$ dconf write /org/gnome/desktop/remote-access/require-encryption false
$ sudo vi /usr/share/glib-2.0/schemas/org.gnome.Vino.gschema.xml
2)在打开的schemas/org.gnome.Vino.gschema.xml 界面中增加以下内容:
3)重启jetson nano
$reboot
2.3 安装dconf-editor解除加密
$ sudo apt-get install dconf-editor
安装好后,nano左上角搜索dconf-editor,依次打开org–>gnome–>desktop–>remote-access,取消require-encryption的勾选。
出现问题:安装dconf-editor时报错,could not get lock /var/lib/dpkg/lock-frontend
原因:上次的下载被中断,没有下载完成
解决:
1)查找占用apt的进程
$ ps afx|grep apt
2)杀死进程
$sudo kill 5023
3)重新下载
$sudo apt-get install dconf-editor
2.4配置xrdp文件
1)打开文件
$sudo vim/etc/xrdp/startwm.sh
2)编辑文件
注释最下面的test和exec两行
增加新的一行 gnome-session
2.5安装xfce4文件并编辑
1)打开终端,输入
$sudo apt-get install xfce4
$echo xfce4-session >~/.xsession
$touch .session
$sudo vim/etc/xrdp/startwm.sh
2)编辑文件
在打开的startwm.sh文件前面加
xfce4-session
3)重启xrdp
$sudo service xrdp restart
最后,打开远程连接,输入ip地址,账号,密码,成功访问远程桌面。