返回

树莓派 4B 使用 VNC 连接:我是如何从头大到脚的

后端

树莓派 4B 使用 VNC 连接之大无语事件

前言

作为一名技术爱好者,我非常喜欢树莓派这个小巧实用的迷你计算机。最近,我需要在家中远程访问我的树莓派 4B,所以我决定尝试使用 VNC 连接。然而,这个过程并没有我想象中那么顺利,反而让我遇到了一个又一个无语事件。

步骤 1:启用 VNC 服务器

首先,我需要在树莓派上启用 VNC 服务器。我连接到我的树莓派,然后运行以下命令:

sudo apt update
sudo apt install realvnc-vnc-server

步骤 2:配置 VNC 设置

安装完成后,我运行 vncserver 命令。这将创建 VNC 服务器并提示我设置密码。我输入了一个安全且好记的密码,然后按回车键。

步骤 3:连接到 VNC 服务器

在 Windows 计算机上,我下载并安装了 VNC Viewer。安装完成后,我输入树莓派的 IP 地址和端口号(默认端口为 5901),然后单击“连接”。

大无语事件 1:黑屏

我兴致勃勃地点击了“连接”按钮,但屏幕却一片漆黑。我检查了我的连接,但一切都设置好了。我尝试重新启动 VNC 服务器,但还是无济于事。

解决方案:

经过一番搜索,我发现我的树莓派在无头模式下运行。这意味着它没有连接显示器或键盘。我使用 SSH 连接到树莓派,然后运行以下命令:

sudo raspi-config

在 raspi-config 菜单中,我导航到“高级选项”并启用了“VNC”。保存更改后,我重新启动树莓派,VNC 连接终于成功了。

大无语事件 2:鼠标混乱

连接成功后,我发现我的鼠标光标在树莓派和 Windows 计算机之间乱跳。这让我非常抓狂,因为我根本无法正常使用 VNC。

解决方案:

经过一番折腾,我发现 VNC Viewer 中有一个“鼠标集成”选项。我将其禁用后,鼠标光标终于恢复了正常。

大无语事件 3:性能问题

虽然我能够连接到 VNC 服务器,但性能却非常糟糕。我的树莓派很慢,而且我经常遇到延迟和卡顿。

解决方案:

我意识到,我的树莓派 4B 的默认分辨率太高(1920x1080)。我使用以下命令将其降低到 1280x720:

sudo nano ~/.vnc/config.d/vncserver-x11

在文件中,我添加了以下行:

geometry=1280x720

保存更改后,我重新启动 VNC 服务器。现在,性能有了明显的提升,我的树莓派运行起来更加流畅。

成功连接

经过一系列无语事件后,我终于成功地通过 VNC 连接到我的树莓派 4B。现在,我可以远程访问我的设备,即使它不在我身边。VNC 为我提供了极大的便利,让我能够随时随地控制和管理我的树莓派。

结论

使用 VNC 连接到树莓派并非一帆风顺,但经过一番努力和解决问题,我终于实现了目标。希望本文中分享的大无语事件能够帮助其他遇到类似问题的人。