使用VNC-viewer对树莓派5 远程连接桌面—详细记录笔记版

树莓派5 的远程桌面连接🚀

        在完成了对树莓派镜像的安装,以及点亮了屏幕之后,接下来就是为开发做一些准备,就是配置树莓派5的远程的桌面的操作,因为如果不这样的话,我在PC上和树莓派系统上分别进行作业的时候,就需要对设备连接进行一系列切换,非常的麻烦,于是这里就了解了一下,一般使用个人PC客户端连接树莓派应用的都是VNC。

VNC(Virtual Network Computing)是一种远程桌面共享协议,允许用户通过网络连接控制另一台计算机的桌面。它使用客户端-服务器架构,在服务器端运行的软件捕获并传输屏幕图像,而客户端软件则接收并显示这些图像,同时将用户的键盘和鼠标输入发送回服务器端。VNC常用于远程技术支持、系统管理和远程访问等场景,跨平台兼容性强,支持多种操作系统

前置文章:树莓派初探—给树莓派5 安装Raspberry Pi OS 操作系统


在这里插入图片描述


文章目录

  • 树莓派5 的远程桌面连接🚀
  • 1.给树莓派开启X11模式
  • 2.重启树莓派系统
  • 3.使能VNC服务
  • 4.获取树莓派的网络的IP地址
  • 5.在客户端(自己电脑)上安装 VNC-Viewer
  • 6.使用VNC Viewer连接树莓派桌面
  • 结束

1.给树莓派开启X11模式


树莓派的X11模式是指在树莓派操作系统上使用X11(X Window System)来管理图形界面的运行方式。X11是一个为Unix类操作系统设计的图形用户界面系统,它允许应用程序在不同的计算机和显示设备上显示图形界面。在树莓派上,通过X11模式,用户可以在连接的显示器上运行图形化应用程序,或者通过网络在其他设备上远程显示这些应用程序的图形界面。这种模式常用于图形界面的开发和测试,以及远程桌面应用场景。

在给树莓派开启VNC远程桌面连接之前,树莓派需要先连接在一个独立的显示器上,然后在对应的显示器上进行相应的操作。

首先在终端界面在左上角的终端图标,或者键盘点击 Ctrl+Atrl+T开启终端。
在终端中输入下面的命令来进入到树莓派的配置工具。

sudo raspi-config

在这里插入图片描述
之后按使光标定位到Advanced Options 选项,然后按住回车Enter选择(顺带一提选错了退出按Esc

在这里插入图片描述
然后按使光标切换到A6 Wayland选项的位置,然后按回车Enter进入。·

在这里插入图片描述
然后选里面的W1 X11 选项,然后回车Enter确认。

在这里插入图片描述

2.重启树莓派系统


开启 X11 服务后需要重启系统,是为了确保相关的配置和环境变量能够正确加载并生效。重启可以重新初始化系统,使所有与 X11 相关的服务和守护进程正常启动,并确保配置文件中的更改在新的会话中被正确应用。这有助于避免潜在的冲突或问题,确保图形界面和远程连接功能按预期工作。

在给树莓派开启了X11模式之后输入下面的命令对树莓派进行重启,保证各种配置以及环境变量能正确生效。

sudo reboot

在这里插入图片描述

3.使能VNC服务


然后再此进入到树莓派的终端,在终端界面在左上角的终端图标,或者键盘点击 Ctrl+Atrl+T开启终端。
在终端中输入下面的命令来进入到树莓派的配置工具。

sudo raspi-config

在这里插入图片描述
之后按使光标定位到Interface Options选项,然后按回车Enter进入(进错了的话按Esc)退出。

在这里插入图片描述
使光标定位到I3 VNC 使能选项,按然后按回车Enter进入。
在这里插入图片描述
之后使用左右键移动光标选择到yes,然后回车确认。
在这里插入图片描述
之后会出现VNC服务使能提示。

在这里插入图片描述

4.获取树莓派的网络的IP地址


这里我连的是WIFI,我就将鼠标移动到了WIFI图标上,就看到了IP地址,插网线的话应该也是一样,之后要是有机会插网线了,再把这块补充上。
在这里插入图片描述

5.在客户端(自己电脑)上安装 VNC-Viewer


VNC Viewer 是一种客户端软件,允许用户通过 VNC 协议远程连接和控制另一台计算机的桌面。用户可以在本地设备上查看并操作远程计算机,就像在其物理前面一样。VNC Viewer 支持多种操作系统,并广泛应用于远程技术支持、远程办公以及跨平台的桌面管理。

https://www.realvnc.com/en/connect/download/viewer/
在这里插入图片描述
下载之后双击运行
在这里插入图片描述
没有中文就默认选英语
在这里插入图片描述
然后就是一路点击确认,到这里如果想换个安装位置就换个安装位置。然后这里,不管换不换路径,都需要停一下,设置一下桌面图标。
在这里插入图片描述
在这里如果不选的话我发现是没有桌面图标的,所以又卸载了回来重新安装了一下。

在这里插入图片描述

在这里插入图片描述
之后回到桌面,发现桌面图标get!
在这里插入图片描述

6.使用VNC Viewer连接树莓派桌面


双击图标之后第一次进入会出现让你登录的界面,这里选择不登陆使用。
在这里插入图片描述
之后在上方输入树莓派的IP地址,这里我的PC电脑和树莓派连接的都是一个WIFI
在这里插入图片描述
然后出现了之前没连过这个设备的提示,然后点continue。
在这里插入图片描述
然后输入用户名和密码,点OK
在这里插入图片描述
点击OK!哦吼连接成功!然后可以点击右上交的黑底蓝R的图标,点击这个图标之后就可以进入到VNC远程连接的管理界面。
在这里插入图片描述
点击这里就可以看到树莓派的IP地址,然后点击右上角的菜单栏的小人,可以看到当前有哪些用户对齐进行了连接。
在这里插入图片描述
退出远程窗之后,VNC Viewer页面就出现了这个远程桌面的选项,以后就可以愉快的远程遥控了!
在这里插入图片描述

结束

之后再研究一下,中文输入法,文件传输之类的内容,之后就开始IO口的开发。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/402204.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

CSS 布局

CSS 页面布局技术允许我们拾取网页中的元素,并且控制它们相对正常布局流、周边元素、父容器或者主视口/窗口的位置。布局有一下几种 正常布局流display属性弹性盒子网格浮动定位CSS 表格布局多列布局 每种布局都有它们的用途,各有优缺点,相…

实时监控Windows服务器:使用Prometheus和Grafana的终极方案

1. 下载并安装 Prometheus 下载 Prometheus: 访问 Prometheus 下载页面。下载适用于 Windows 的压缩包(.zip 文件)。prometheus-2.53.2.windows-amd64.zip 下载其中一个就行 安装 Prometheus: 解压下载的压缩包到你选择的目录&a…

Centos7主机带宽限速

需求:最近有两个主机经常把带宽打满。咨询了阿里云无法对内网网卡做限制。这边想使用linux默认的TC工具。 限速之前测试带宽。这时带宽有 168.4MB/s。 ]# scp filebeat-8.8.2-x86_64.rpm 172.116.47.54:/root/100% 26MB 168.4MB/s 00:00 1. 限制出站&#xff0…

Python编码系列—掌握Python Web开发:Flask与FastAPI实战应用

🌟🌟 欢迎来到我的技术小筑,一个专为技术探索者打造的交流空间。在这里,我们不仅分享代码的智慧,还探讨技术的深度与广度。无论您是资深开发者还是技术新手,这里都有一片属于您的天空。让我们在知识的海洋中…

ubuntu 24.04 安装 Nvidia 显卡驱动 + CUDA + cuDNN,配置 AI 深度学习训练环境,简单易懂,一看就会!

ubuntu 24.04 安装 Nvidia 显卡驱动 CUDA cuDNN,配置 AI 深度学习训练环境,简单易懂,一看就会! 1.查看本机显卡型号 lspci | grep -i nvidia输出如下: 01:00.0 3D controller: NVIDIA Corporation GM108M [GeForc…

C语言常用的内存函数

在上一篇博客中我为大家分享了一些常用的字符串函数,以及它们的用法和模拟实现。通过字符串函数中的strcpy,我们能够做到将一个字符串中的内容拷贝到另一个字符串上,可如果有一天我们想把一个整型数组中的内容拷贝到另一个整型数组中呢&#…

KV存储之ETCD

ETCD 是一种分布式键值存储系统,主要用于分布式系统中的配置管理、服务发现和分布式协调。它由 CoreOS 团队开发,现在是 CNCF(云原生计算基金会)托管的一个开源项目。ETCD 在设计时非常注重一致性、可用性和性能,通常被…

Eclipse的使用配置教程:必要设置、创建工程及可能遇到的问题(很详细,很全面,能解决90%的问题)

Eclipse的使用配置: Ⅰ、Eclipse 的必要配置:1、Eclipse 的安装:其一、将 Eclipse 解压或安装到没有中文且没有空格的路径下。其二、拿到 eclipse.exe 文件,傻瓜式安装即可; 2、设置工作空间(workspace):其一、首次启动…

C程序设计——基本变量类型(指针杂谈)

瞎聊 本文后面的内容,可以暂时看不懂,以后如果从事这一行,慢慢会理解,但是这句话要记住:如果 piInt 是一个指向整型的指针变量,那么 *piInt 就是一个整型变量;类似的,如果pcChar是…

原生微信小程序笔记完整总结4.0

🤹‍♀️潜意识起点:个人主页 🎙座右铭:得之坦然,失之淡然。 💎擅长领域:大前端 是的,我需要您的: 🧡点赞❤️关注💙收藏💛 是我…

【MySQL】事务管理

【MySQL】事务管理 什么是事务为什么要有事务事务的版本支持事务的提交方式事务的常见操作事务的隔离级别如何理解隔离性隔离级别隔离级别的设置与查看读未提交【Read Uncommitted】读提交【Read Committed】可重复读【Repeatable Read】串行化【serializable】一致性(Consiste…

代码随想录算法训练营43期 | Day 14——226.翻转二叉树、101. 对称二叉树、104.二叉树的最大深度、二叉树最小深度

代码随想录算法训练营 226.翻转二叉树101. 对称二叉树递归法 104.二叉树的最大深度二叉树最小深度 226.翻转二叉树 leetcode链接 思路: 递归三部曲: 确定递归函数的参数和返回值确定终止条件确定单层递归的逻辑 递归法 TreeNode* invertTreeNode(Tree…

并发系统的 CSP+PAT 形式化建模与验证方法(以Kafka系统为例)

消息队列中间件是分布式系统的重要组成部分。它允许应用程序仅关注数据本身,而无需关心数据传输的具体细节。这一特性有效解决了消息异步传输、应用程序解耦以及流量削峰等问题。Kafka是一个开源的分布式消息系统,它基于发布-订阅模型构建。Kafka具有低延…

Unity使用代码生成ScriptableObject数据并赋值之后,重启数据就没有啦!

2024年8月14日早,因数据持续化存储,重启电脑后数据会丢失,而我找不到原因被领导质疑了,故写一片博客记录这个错误。 省流 使用在编辑器的play模式中为ScriptableObject赋值之后,需要使用 #if UNITY_EDITORUnityEdit…

Codeforces Round 495 (Div. 2) F. Sonya and Bitwise OR(线段树)

原题链接:F. Sonya and Bitwise OR 题目大意: 给出一个长度为 n n n 的数组 a a a,并给出 m m m 次询问以及一个数字 x x x。 每个询问形式如下给出: 1 1 1 i i i y y y :将 a i a_{i} ai​ 位置的值更改为 y…

数据库分库分表的介绍

为什么要分库分表 把存于一个库的数据分散到多个库中,把存于一个表的数据分散到多个表中。如果说读写分离是为了分散数据库读写操作压力,分库分表就是为了分散存储压力,一般情况下,单表数据量到达千万级别,就可以考虑…

基于飞腾平台的Hbase的安装配置

【写在前面】 飞腾开发者平台是基于飞腾自身强大的技术基础和开放能力,聚合行业内优秀资源而打造的。该平台覆盖了操作系统、算法、数据库、安全、平台工具、虚拟化、存储、网络、固件等多个前沿技术领域,包含了应用使能套件、软件仓库、软件支持、软件适…

支持S/MIME证书的邮件客户端有哪些?

S/MIME证书,也叫做邮件安全证书,支持安全/多用途互联网邮件扩展协议(S/MIME协议),是通过加密和数字签名来确保电子邮件的安全性、保密性和完整性的数字证书。GDPR、HIPAA、FDA等多个行业都要求邮件发送方在发送邮件时对…

基于R语言遥感随机森林建模与空间预测;遥感数据处理与特征提取;数据分析与可视化

目录 第一章 理论基础与数据准备【夯实基础】 第二章 随机森林建模与预测【讲解实践】 第三章 实践案例与项目 更多应用 随机森林作为一种集成学习方法,在处理复杂数据分析任务中特别是遥感数据分析中表现出色。通过构建大量的决策树并引入随机性,随…

C++ 特殊类设计以及单例模式

目录 1 不能被拷贝 2 只能在堆上创建对象 3 只能在栈上创建对象 4 禁止在堆上创建对象 5 不能被继承的类 6 单例类 特殊类就是一些有特殊需求的类。 1 不能被拷贝 要设计一个防拷贝的类,C98之前我们只需要将拷贝构造以及拷贝赋值设为私有,同时只声明…