树莓派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远程操控啦,摆脱显示器的舒服

被显示器束缚的树莓派啊

  • 0
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
xrdp是一种远程桌面协议,可以让你通过远程连接访问树莓派的桌面环境。在树莓派4B上安装Ubuntu 20.04后,你可以按照以下步骤来配置xrdp远程连接: 1. 打开终端,运行以下命令来安装xrdp: ``` sudo apt-get update sudo apt-get install xrdp ``` 2. 安装完成后,运行以下命令来启动xrdp服务: ``` sudo systemctl enable xrdp sudo systemctl start xrdp ``` 3. 确保树莓派已经连接到网络,并记下树莓派的IP地址。 4. 在你的远程桌面客户端(如Windows的远程桌面连接)中,输入树莓派的IP地址,然后点击连接。 5. 输入你的树莓派用户名和密码进行登录。 如果你在使用xrdp时遇到闪退的问题,可能是由于一些配置或兼容性问题引起的。你可以尝试以下解决方法: 1. 确保你的系统和xrdp都是最新版本,可以通过运行`sudo apt-get update`和`sudo apt-get upgrade`来更新系统和软件包。 2. 检查xrdp的日志文件,可以通过运行`sudo tail -f /var/log/xrdp.log`来查看日志,看是否有任何错误信息。 3. 尝试重新安装xrdp,可以通过运行`sudo apt-get remove xrdp`来卸载xrdp,然后再运行`sudo apt-get install xrdp`来重新安装。 4. 检查你的远程桌面客户端的设置,确保它与xrdp的配置相匹配。例如,确认使用的是RDP协议,端口号是3389等。 5. 如果以上方法都无效,你可以尝试使用其他远程连接工具,如VNC或SSH。 希望以上方法能够帮助你解决问题!如果你还有其他问题,请随时提问。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值