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

news2024/11/14 13:25:28

树莓派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.coloradmin.cn/o/2042656.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

了解数据库中常用存储引擎数据结构(2)

目录 深入了解B树及其变种 BTree BTree B*Tree BTree并发机制 B-Link Tree 深入了解B树及其变种 先把我们要解释的B树变种都列出来,B树的变种主要有B树、B*树、B-Link树、COW B树、惰性B树、Bw树等。 下面具体来分析这些变种的优势和发展趋势。 BTree 下图…

C语言整数溢出的问题

补漏: 昨天我在开头提到-1的二进制如何表示,我在这里简单分析一下。 首先我们要明白有符号的数转换是需要补码的,所以我们想这个问题之前将补码的规则思考一遍(首先将有符号的首位保留,后面几位取反后加一&#xff0…

数据结构初阶——算法复杂度超详解

文章目录 1. 数据结构前言1. 1 数据结构1. 2 算法 2. 算法效率2. 1 复杂度的概念 3. 时间复杂度3. 1 大O的渐进表示法3. 2 时间复杂度计算示例3. 2. 1 示例13. 2. 2 示例23. 2. 3 示例33. 2. 4 示例43. 2. 5 示例53. 2. 6 示例63. 2. 7 示例7 4. 空间复杂度4. 1 空间复杂度计算…

螺丝虽小,但其质量关乎家具安全——业内解读紧固件生产标准

螺丝是家具组装中不可或缺的部件,其质量直接影响到家具的牢固性和安全性。因此,在生产螺丝时,必须确保螺丝符合家具组装的耐用性和安全性要求。确保生产出来的螺丝符合家具组装的耐用性和安全性要求,需要从设计、材料选择、生产工…

思维导图软件哪个好?这里有4款专业工具供你选择!

如何选择适合自己的思维导图软件?哪个思维导图软件好?选择思维导图工具时需要考虑使用的场景,操作的难易程度和性价比。在此基础上,我筛选了4款比较优秀的思维导图工具分享给大家。 1、福昕导图软件 传送门:pdf365.cn…

重写的介绍

一、基本介绍 1、基本介绍 重写又称为覆盖(override),即子类继承父类的属性和方法后,根据业务需求,再重新定义同名的属性或方法 2、案例演示 二、练习 class Person:nameNoneageNonedef __init__(self,name,age):self.namenameself.ageage…

FastAPI+SQLModel开发角色的增删改查接口实战,附完整代码

实现查询角色的功能 完整代码: router.get("/", summary"角色查询") def get_role(page: int 1,size: int 20,name: str "",nickname: str "",db: SASession Depends(get_db), ):"""分页查询文件&qu…

面试被问到关于软件测试计划方面的面试题,怎么样回答好。

1、软件的评审一般由哪些人参加?其目的是什么? 参考答案: 在正式的会议上将软件项目的成果(包括各阶段的文档、产生的代码等)提交给用户、客户或有关部门人员对软件产品进行评审和批准。其目的是找出可能影响软件产品质量、开发过程、维护工作的适用性和环境方面…

系统编程-常用工具2

常用工具(2) 目录 常用工具(2) 一、gdb调试工具 如果想进行调试 编译程序的时候 二、makefile 脚本编译工具 1、makefile是什么? 2、使用makefile -- 安装make指令 -- make指令的使用 -- Makefile文件的书写…

面向新人的 Java 面试问题(51-100)

51. 使用 new() 创建 String 与创建文字有何不同? 使用 new() 的字符串与文字不同,因为当我们声明字符串时,它将元素存储在堆栈内存中,而当使用 new() 声明时,它会在堆内存中分配动态内存。即使存在相同内容的对象&am…

Xv6——物理分配器

对应文件:kalloc.c 物理内存布局 在Xv6中,物理内存大小是固定的,为128MB。物理内存起止也是固定的,由宏 KERNVASE 和 宏 PHYSTOP 定义。系统启动时,会把内核的代码加载到物理内存当中去;因此,可…

Android-自适用高度的ViewPager

需求 在项目中,我们常常遇到需要动态调整 ViewPager 的高度,以适应其内容大小的需求。默认情况下,ViewPager 的高度是固定的,无法根据每个页面的内容高度进行调整。这会导致在内容高度不一致时,出现不必要的空白区域或…

Cmake基础教程--第2章:打印信息和变量操作

Cmake基础教程--第2章:打印日志和变量操作 概述message打印日志打印一些CMake自带的信息 变量操作set操作list方法添加元素获取长度查找元素删除元素其他操作 概述 CMake项目时基于一个名为 CMakeLists.txt 的文件来构造的,注意大小写不能拼写错误。我们…

线程回收以及线程的问题处理

一、线程结束 1.1、pthread_exit 本身表示结束线程 如果用在main函数中 表示结束主线程 主线程结束并不表示进程 此时执行逻辑,主线程执行流结束,进程会在其余线程都结束后,结束 1.2、return 从线程中返回 线程执行函数执行结束&#x…

让回忆鲜活如初:13.3寸彩色墨水屏电子相框震撼上市

在这个数字化时代,我们习惯了在社交媒体上分享生活的点滴,但那些珍贵的记忆是否也能以更直观的方式呈现?近日,一款全新的13.3寸彩色墨水屏电子相框正式上市,它将以独特的方式让您的回忆鲜活如初。 高清彩色墨水屏&…

三维建模软件:地理信息与遥感领域的智慧构建者

在地理信息与遥感技术的广阔舞台中,建模软件如同一位卓越的建筑师,以数据为砖瓦,智慧为水泥,构建出一个又一个又一个逼真、动态的虚拟世界。本文将深入探究其技术核心、应用实例、未来趋势,揭示建模软件如何在地理信息…

论文干货|AI一键生成论文的AI工具!附使用攻略!速速码住!

在当前的学术研究和写作环境中,AI技术的应用已经变得越来越普遍。特别是在论文写作方面,许多学生和研究人员都在寻找能够提高效率、简化流程的工具。千笔-AIPassPaPer是一款备受推荐的AI论文生成工具,它不仅功能全面,而且用户体验…

Windows、Ubuntu安装mysql

今天我们来学习一下如何在Windows、Ubuntu安装mysql。 Windows安装mysql 第一步:在官网找到需要安装的mysql版本,下载 第二步:下载后打开安装包,进行安装。 点击 “Next”: 默认就行,单击next: 单击“Excute” 等…

Postgresql导入矢量数据

前期准备 工具:PgAdmin,postgis-bundle Postgres安装和postgis安装可以百度别的教程。 创建数据库添加扩展 如图,使用PgAdmin创建名为shp的数据库,并在扩展item中添加postgis扩展。 添加扩展方法可以用查询工具输入以下sql语句&…

贪吃蛇(C语言详解)

贪吃蛇游戏运行画面-CSDN直播 目录 贪吃蛇游戏运行画面-CSDN直播 1. 实验目标 2. Win32 API介绍 2.1 Win32 API 2.2 控制台程序(Console) 2.3 控制台屏幕上的坐标COORD 2.4 GetStdHandle 2.5 GetConsoleCursorlnfo 2.5.1 CONSOLE_CURSOR_INFO …