无显示器情况下使用笔记本电脑远程登陆Jetson TX2桌面

编程知识 更新时间:2023-04-21 17:58:41

2020年3月10日更新一下
昨晚拿去年买的orangepi远程试了一下,发现有些东西和我写这篇文章的时候想的不一样,和对tx2同样的操作,orangepi就非常顺利,直接就远程上了,也会灰屏,但是灰屏之后直接进入了桌面,而且响应非常好,没有刷新率慢的问题。
执行sudo vi /etc/xrdp/xrdp.ini可以看到具体的xrdp每个连接都进行了什么操作,这里发现5900端口其实只是vnc-any才需要的。

以下为原文:
本来想在闲鱼买个二手显示器的,但是租的房子桌子太小放不下,就想试试用笔记本电脑远程到tx2上来控制,过程中踩了大部分坑,花了半天时间,现在晚上来复盘一下,加深一下记忆。
环境:ubuntu16.04
时间:2020年3月7日
1.使用ssh工具远程tx2
这里将tx2网口连到路由器上,在路由器管理界面能看到当前分配的IP地址,使用工具Putty进行连接

2.安装xrdp
Xrdp是一个开源工具,允许用户通过Windows RDP访问Linux远程桌面。 除了Windows RDP之外,xrdp工具还接受来自其他RDP客户端的连接,如FreeRDP,rdesktop和NeutrinoRDP。 Xrdp现在支持TLS安全层。
在终端执行sudo apt-get install xrdp
执行sudo /etc/init.d/xrdp restart 命令会重启xrdp,这里会打开3个端口3389,3350,5900,如果5900端口没有打开,就说明在ubuntu上检查允许别的电脑远程的的选项又没有打开,选中它再重启reboot就能看到5900端口打开了。

用windows自带的工具mstsc远程,如果安装正确,会看到这样的界面

安装错误是看不到这个界面的,这里面的几个我都试了一下,可是最终只有一个vnc-any连上了,sesman-Xvnc连接正常但是完成连接之后直接灰屏闪退,sesman-X11rdp连接也正常,就是进不去桌面,过了十几秒也会闪退。这些问题出现了我才想起来我ubuntu的允许远程连接没开(后面开了远程连接这两个该闪退还是闪退)。如果不打开允许远程连接,会报一个problem connnecting错误,想要打开允许远程连接的界面,又没有显示器,下面就在ssh里打开对应的ubuntu界面。
3.安装Xming
这一步不是必要的,我是在没有显示器的情况下,ubuntu没有允许别的电脑访问,如果有显示器,可以直接用desktop sharing点一下就OK了。
运行sudo vino-preferences
一开始没装Xming直接运行会报一个can not open dispaly的错误。下载Xming装好并打开运行,后台会启动一个Xming Service。
这时候重启一下putty,在connection->SSH->X11下有一个Enable X11 fowarding选项,选中之后就能在命令行调用GUI了。

这时候再运行sudo vino-preferences
会报一个WARNING **: Couldn’t connect to accessibility bus: Failed to connect to socket /tmp/dbus-vAU8CGJb35: Connection refused的warning,不影响,GUI界面就会弹出来了,这里没有sudo权限的话,GUI打开之后是选择不了的。

看有的文章里说require the user to enter this password这一项也必须要选上才行,我试了一下选不选都能连上。
4.dconf-editor
再次进行远程连接,会报一个security level is 0(1 = none ,2 = standard )

安装dconf-editor,执行sudo apt-get install dconf-editor
安装完之后打开dconf-editor,执行sudo dconf-editor,选择org->gnome->desktop->remote-access下的require-encryption,把这个勾去掉,再reboot就OK了,这里不重启的话连接依旧是报之前的错误。

到这里远程桌面就可以打开了。
5.调整分辨率
打开桌面之后发现屏幕显示的非常小,分辨率也调不了,按网上的试了几个都不行,在国外一个论坛上找了一条命令执行之后就变成全屏了
执行xrandr --fb 1920x1080,这里的1920x1080是我电脑的分辨率,还有中间那个x是英文字母唉刻司,不要用数学符号 *
OK,全屏了,可是刷新率特别慢,卡的像ppt一样,还没有没全屏的时候流畅,这个问题目前还没有解决。解决这些问题的过程中尝试了很多很多错误的方法,但是可能在别人的环境里就OK,还修改了sesman.ini,xrdp,ini文件等等,最终写这篇文章的时候重新验证了一次,这些都是没必要的,当前是对我当前环境的最简操作流程。

参考:
https://blog.csdn/haoqimao_hard/article/details/80535597
https://www.linuxidc/Linux/2018-10/155073.htm
https://blog.csdn/Rong_Toa/article/details/80365932/
https://blog.csdn/u014447845/article/details/80291678

更多推荐

无显示器情况下使用笔记本电脑远程登陆Jetson TX2桌面

本文发布于:2023-04-16 18:06:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/05fa2b859454d76dfa46af5aad89f89f.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:笔记本电脑   情况下   显示器   桌面   远程登陆

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!

  • 81402文章数
  • 1881阅读数
  • 0评论数