我是靠谱客的博主 火星上鼠标,最近开发中收集的这篇文章主要介绍树莓派4B上手教程 3.VNC远程桌面,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

适用人群

1.不想天天拿着显示器跟着树莓派跑的
2.没钱买显示屏的(没错就是我)

于是呢,无论由于什么理由,不想装显示屏的你,在树莓派上装完VNC之后,就可以只给树莓派插根电源线,然后用自己的笔记本还是啥,都可以远程访问并且控制树莓派,是图形化操作界面哦,不是像SSH那种全是文本的

废话不多说,直接上教程

Windows端VNC软件安装

需要到官网自行下载并安装VNC Viewer,下载链接点我,一路跟着安装向导来就行,最好换个盘安装

Ubuntu端VNC安装

这里是比较复杂的,推荐一刷完系统就安装,不然安装过程中会碰到很多不可描述的bug

默认大家安装的都是桌面版本(什么什么desketop)的Ubuntu系统,所以不需要额外装图形界面了

1.安装x11vnc:在终端输入如下命令,回车

sudo apt-get install x11vnc

2.安装lightdm,同样地在终端输入如下命令

sudo apt-get install lightdm

在lightdm的安装过程中会跳出来个选项,长这样
在这里插入图片描述选下面的lightdm就好

3.创建配置目录:

sudo mkdir -pv /home/你叫啥/.vnc

要把 你叫啥 改成你Ubuntu的用户名

不要原封不动复制粘贴过去!!!
不要原封不动复制粘贴过去!!!
不要原封不动复制粘贴过去!!!

4.生成VNC连接密码

sudo x11vnc -storepasswd 密码 /home/你叫啥/.vnc/passwd

要把 你叫啥 改成你Ubuntu的用户名
要把 密码 改成你自己定义的VNC密码,别忘了,VNC连接要用

不要原封不动复制粘贴过去!!!
不要原封不动复制粘贴过去!!!
不要原封不动复制粘贴过去!!!

5.生成vnc服务文件

cat>x11vnc.service<<EOF
[Unit] 
Description=Start x11vnc at startup. 
After=multi-user.target 
 
[Service] 
Type=simple 
ExecStart=/usr/bin/x11vnc -auth guess -forever -loop -noxdamage -repeat -rfbauth /home/【USERNAME】/.vnc/passwd -rfbport 5900 -shared 
 
[Install] 
WantedBy=multi-user.target
EOF

不用挨行复制粘贴,直接全贴过去就行
过后执行已下两条命令

sudo mv x11vnc.service /lib/systemd/system/x11vnc.service
sudo chown root:root /lib/systemd/system/x11vnc.service

6.重新加载配置服务文件

sudo systemctl daemon-reload

7.开机自启动设置

sudo systemctl enable x11vnc.service

到此就算成功一半了,你现在已经可以用Windows端的VNC Viewer查看并控制你的树莓派了,怎么查看会写在后面

但是如果你想就插根电源线,还能用VNC,你可以试试,结果肯定是黑屏,为什么呢,因为树莓派HDMI口没有输出,所以VNC不知道该读哪个窗口,按什么格式输出什么的(VNC:给我整不会了)

8.虚拟桌面安装

sudo apt-get install  xserver-xorg-core
sudo apt-get install  xserver-xorg-video-dummy

然后修改配置文件

sudo nano /etc/X11/xorg.conf.d/xorg.conf

用nano啊,vim啊还是啥都行

Section "Device"
    Identifier  "Configured Video Device"
    Driver      "dummy"
EndSection

Section "Monitor"
    Identifier  "Configured Monitor"
    HorizSync 31.5-48.5
    VertRefresh 50-70
EndSection

Section "Screen"
    Identifier  "Default Screen"
    Monitor     "Configured Monitor"
    Device      "Configured Video Device"
    DefaultDepth 24
    SubSection "Display"
    Depth 24
    Modes "1280x720"
    EndSubSection
EndSection

把上面这些都复制粘贴过去,下次树莓派开机就会默认自动进入这个虚拟桌面了,如果这时候你还拿HDMI线去连显示器,会得到一大部分黑屏和几行的异常代码,想要恢复正常显示屏显示的画,找到上面的文件,全部注释掉,保存即可

9.VNC连接

在SSH中得到的树莓派ip地址还记得吗
打开Windows上的VNC Viewer,按Ctrl+N创建新连接
在这里插入图片描述在VNC Server中填进去树莓派的ip地址:5900
如果树莓派的地址是114.514.1919.810的话,那么该填进去的就是114.514.1919.810:5900
Name随便起个名字,我叫他树莓派
剩下的不要动,点OK,不出意外的话会让你输入密码,就是上面设置的VNC密码
在这里插入图片描述输进去之后,OK,就能实现VNC远程操控啦,摆脱显示器的舒服

被显示器束缚的树莓派啊

最后

以上就是火星上鼠标为你收集整理的树莓派4B上手教程 3.VNC远程桌面的全部内容,希望文章能够帮你解决树莓派4B上手教程 3.VNC远程桌面所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(37)

评论列表共有 0 条评论

立即
投稿
返回
顶部