手上有一台jstson orin的机器,装了ubuntu系统,因为之前别的机器上装过,没有遇到什么问题,没想到还是出了问题,特此记录!
安装:sudo apt-get install xrdp
在windows 上打开远程连接工具,发现连接不上,一点登陆就闪退,于是找问题
先是服务器上在设置里面打开屏幕共享和远程控制功能,然后还是不行,切换到home目录,有一个隐藏文件,.xsession-errors ,cat 命令打开,发现有错误,如下
网上一搜,说是sh命令在ubuntu上面默认是dash而不是bash,所以无法不兼容,卧槽塔猴,之前为啥没问题!
解决办法,要么就是修改脚本,但是这里没法改,只能将dash改为bash
方法: sudo dpkg -reconfigure dash
选择no即可
然后重启xrdp服务。systemctl restart xrdp
这下终于可以连上了,但是屏幕除了背景,啥也没有
这又是啥问题!
一搜原来是ubuntu 开启了3d桌面
这其实也没用,因为图中的帖子是2012年针对老版本的,新版本不适用,又找到一篇帖子,
这一次竟然解决了
成功出现了画面
特此记录