我解决VNC连不上,已经连上但灰屏,以及VNC的一些常用命令使用(ubuntu meta 18.04,树莓派3b+)

2023-05-16

我从昨天晚上折腾这个VNC起,到现在下午解决,将近一天时间。真的是一步步。

 

首先是VNC连不上的问题

首先我发现ubuntu meta 18.04是没有自带VNC的,设置里面没有,没有装,所以那些树莓派的VNC教程用不了。

好那去装

注意装vncserver是用的vnc4server,这个是它自己给我的提示,而且搜别人的教程,确实装vncserver是用的sudo apt install vnc4server

 

 

还有注意端口号,我觉得你最开始连不上VNC很可能是因为端口号,我今天上午注意到端口号这个问题后,似乎过来不久就连上了。

你没有明白你终端输入vncserver的时候,每次起来  后面有个1 ,你再在终端输入一个vncserver,后面有个2,你之前没明白,后来也是看到别人教程里,用vncviewer的时候,那个地址后面跟了个冒号:1  才意识到可以这样,当然最开始你加1 时候似乎依旧没有连上(我怀疑是不是当时IP没改过来,我中途连了一阵子的我自己的手机热点,我是后来才发现路由器的地址不是103了而是104了。我改回104后似乎不久后就连上了。有点记不清楚了,但是这确实是一个过程,加端口,改IP,确实是你最后能连上的前提!虽然我后面也有些操作,不知有没有用。对,我好像当时IP改过来后立马连上了。

 

 

 

 

 

 

其次是VNC连上之后灰屏的问题。

最开始折腾很久没有实质性进展,各种教程都试了依旧是灰屏。只是自己发现改动xstartup这个文件的一些东西,VNC客户端这边看到的也会改变一些,让我认定这是让VNC最终出图像的关键。

后来我决定搜搜这个报错,我之前一直没有特意搜它,就是最中间这个,下面红色是说未加密连接,没什么。最后搜出(直接百度就可以看到)发现是说树莓派的系统本身用来图形界面,这样你VNC也用图形界面冲突了,那我就去把树莓派的HDMI线拔了,鼠标键盘也都拔掉,但发现依旧是弹出这个错误。

 

当然我也是再次搜这个报错的时候找到这篇文章的。这篇文章就在搜索结果第一页前几个,我最开始看你没有挨个看,我后来再回过头挨个看。

 

当时看到这篇文章的第一感觉就是和我之前看到的CSDN的那篇一样,以为就是从那里copy过来的。

好像这回我是想再试试,我完整对比一下,保证和他的一样,发现他多了两句,我加上去了,没想到这回真的成了(其实这之前我已经反复试了很多次,各种教程都看,后来就是但凡别人教程上的都试试,都加上去看看,不行我再注释掉,死马当活马医)

我后来对比之前看的CSDN那篇,确实不一样。https://blog.csdn.net/qq_32384313/article/details/77533012

也可能我看到他也是meta的,所以就想用它的试试。

https://www.codeleading.com/article/3402706455/

 

 

 

xstartup原本自己的内容是(下面图片去掉最后的&mate-session,就是原本我没有修改的xstartup的内容)

 

 

还有你在搜VNC的这个灰屏的解答时,别人不是ubuntu meta 系统没关系,别人的桌面可能是gnome的,它的xstartup里面添加的是 gnome-session   gnome-panel  gnome-terminal 等等的,没关系,你只需要把gnome改为meta就可以了

本身下面这个讲出了一点,但是还没讲全,其实不是session也可以,

https://blog.csdn.net/qq_32384313/article/details/77533012

 

 

 

 

 

 

 

 

 

VNC的一些常用命令和需要注意的地方

这些命令也是我再解决上面问题中不断反复用到的,kill掉一个vncserver  启动一个vncserver

https://www.cnblogs.com/maocaoliu/p/3585132.html

https://www.jianshu.com/p/9192835c6a84 

这里的空格注意了。

 

 

还有注意端口号,我觉得你最开始连不上VNC很可能是因为端口号,我今天上午注意到端口号这个问题后,似乎过来不久就连上了。

 

vncserver这个命令初次运行时是要设置密码的

当然后面也可以修改密码,用 

vncpasswd

 

 

=============================================================================

如果再重新装VNC,步骤应该是这样

(realvnc我看了很多教程都说realvnc是各种vnc里最好用的)

首先客户端就是自己的电脑下好vncviewer https://www.realvnc.com/en/connect/download/viewer/

sudo apt install vnc4server

vncserver(第一次运行会让你设置密码,这个密码是后面每次用VNC时都要输入的)

用正确的IP地址加端口号应该就可以连上(端口号是你运行vncserver这个命令之后它输出显示告诉你的),然后就是按照上面的方法解决灰屏的问题,一个是不要让开发板接显示屏,直接断掉显示屏电源或者拔掉HDMI线即可,一个是修改xstartup这个文件。

 

注意连VNC会输入两次密码,第一次是VNC的密码,第二次是你ubuntu的密码。

第二个数输入ubuntu用户的密码

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

我解决VNC连不上,已经连上但灰屏,以及VNC的一些常用命令使用(ubuntu meta 18.04,树莓派3b+) 的相关文章

随机推荐