树莓派超全系列教程文档--(52)如何启用VNC功能

article/2025/9/6 20:00:25

如何启用VNC功能

    • 使用 VNC 共享屏幕
      • 启用 VNC 服务器
        • 以图形方式启用 VNC 服务器
        • 在命令行上启用 VNC 服务器
      • 连接到 VNC 服务器

文章来源: http://raspberry.dns8844.cn/documentation

原文网址

使用 VNC 共享屏幕

有时,使用设备进行物理操作并不方便。VNC 允许您从另一台设备控制设备的桌面。

VNC 依赖于客户端和服务器。客户端运行在可以进行物理交互的设备上,例如个人笔记本电脑、台式机、平板电脑或手机。服务器运行在 Raspberry Pi 上。
使用 VNC 时,客户端向服务器发送键盘和鼠标事件。服务器在 Raspberry Pi 上执行这些事件,并向客户端返回屏幕更新。

当您使用 VNC 时,客户端会将键盘和鼠标事件传输到服务器。服务器在您的 Raspberry Pi 上执行这些事件,并将屏幕更新返回给客户端。

VNC 客户端在窗口中显示您的 Raspberry Pi 的桌面。您可以像在 Raspberry Pi 上工作一样与桌面交互。

Raspberry Pi OS 集成了 https://github.com/any1/wayvnc[wayvnc]。这提供了一个 VNC 服务器,您可以在设备首选项中启用它。

在 Raspberry Pi 上使用 VNC 之前,您必须启用 VNC 服务器。

启用 VNC 服务器

Raspberry Pi OS 支持以图形方式和命令行方式启用 VNC 服务器。

TIP: 启用后,您可以在 /etc/wayvnc/ 访问 WayVNC 配置。

以图形方式启用 VNC 服务器

. 启动 Raspberry Pi 上的图形桌面。
. 单击桌面系统托盘中的 Raspberry Pi 图标。
. 从菜单中选择 Preferences > Raspberry Pi 配置

在这里插入图片描述

. 导航到 Interfaces 选项卡。
. 单击 VNC 旁边的单选按钮,启动此功能。

在这里插入图片描述

. 单击 OK 按钮保存配置更改。

在命令行上启用 VNC 服务器

使用 raspi-config 在命令行上启用 VNC 服务器。

. 使用以下命令打开 raspi-config

$ sudo raspi-config

. 导航至 Interface Options。按 Enter 键选择。
. 选择 VNC。按 Enter 键选择。
. 在 Would you like the VNC Server to be enabled?(是否启用 VNC 服务器)下,选择 <Yes> ,然后按 Enter
. 按 Enter 返回菜单。按 Esc 键退出 raspi-config

连接到 VNC 服务器

要连接到您的 Raspberry Pi,您需要以下设备:

  • 您的 Raspberry Pi 和运行 VNC 客户端的设备,连接到同一网络(例如家庭无线网络或 VPN)
  • 您的 Raspberry Pi 的主机名或 IP 地址
  • Raspberry Pi 上帐户的有效用户名和密码组合

如果您不知道设备的 IP 地址,请参阅 我们关于查找 IP 地址的说明。

. 下载 https://tigervnc.org/[TigerVNC]。您可以从 https://github.com/TigerVNC/tigervnc/releases[其 GitHub 存储库的发布页面] 安装最新版本。单击最新版本中的链接,找到适合您平台的二进制文件。Windows 用户应下载 exe、macOS 用户应下载 dmg、Linux 用户应安装 jar

. 在您的客户端设备上,启动 TigerVNC。在 macOS 和 Windows 上,您可以双击二进制文件。在 Linux 上,使用 sudo apt install default-jre 安装 java,然后运行 java -jar VncViewer-<version>.jar ,将 <version> 占位符替换为您下载的版本。
. 在 “VNC 服务器” 字段中,输入 Raspberry Pi 的 IP 地址。

在这里插入图片描述

. 单击 “Options” 按钮。导航至 “Input” 选项卡。选中 “无光标时显示点” 旁边的复选框,确保在 TigerVNC 中始终能看到光标。

在这里插入图片描述

. 单击 ‘连接’ 按钮以启动与服务器的连接。
* 如果 TigerVNC 警告您 ‘主机名与服务器证书不匹配’,请单击 “Yes” 按钮继续。

在这里插入图片描述

  • 如果 TigerVNC 警告您"certificate has been signed by an unknown authority",请单击 ‘是’ 按钮为您的 Raspberry Pi 授予权限。

在这里插入图片描述

.当提示输入用户名和密码时,请输入您的凭据。

在这里插入图片描述

. 点击 “OK”(确定)按钮验证 VNC 服务器。如果凭据正确无误,TigerVNC 将打开一个窗口,其中包含与你在 Raspberry Pi 上的账户相对应的桌面。你应该可以移动鼠标和键盘输入文本并与桌面互动

在这里插入图片描述

上一篇 – 树莓派超全系列教程文档–(51)如何使用SSH登录树莓派
下一篇 –


http://www.hkcw.cn/article/YiSsgPcZAm.shtml

相关文章

TDengine 运维——巡检工具(安装工具)

背景 TDengine 的安装包自带安装脚本&#xff0c;但无法基于集群进行自动化安装部署&#xff0c;本文档旨在说明如何使用安装工具进行 TDengine 的集群式安装部署。 安装工具支持功能 安装方式详细说明单节点安装部署单节点环境安装部署 TDengine集群安装部署集群环境安装部…

Qt Creator调用Python代码

Qt Creator下调用Python代码 在Qt编写的上位机,现在可能经常用到Python相关的代码。本篇记录Qt Creator中调用Python的一种方法。 Python使用的版本为 3.9.10,(安装参考:Python3.9的安装和配置) Qt 使用的版本为5.14.2,(Qt的安装可以参考网上的安装案例:Qt 5.14安装…

政策+技术双轮驱动:MiC建筑如何成为“好房子”建设的破局之道

在建筑行业不断追求创新与可持续发展的今天&#xff0c;模块化集成建筑&#xff08;Modular Integrated Construction&#xff0c;简称MiC&#xff09;正逐渐崭露头角&#xff0c;成为推动行业转型升级的重要力量。近日&#xff0c;全国政协常委、人口资源环境委员会副主任&…

Python Day37

Task&#xff1a; 1.过拟合的判断&#xff1a;测试集和训练集同步打印指标 2.模型的保存和加载 a.仅保存权重 b.保存权重和模型 c.保存全部信息checkpoint&#xff0c;还包含训练状态 3.早停策略 1. 过拟合的判断&#xff1a;测试集和训练集同步打印指标 过拟合是指模型在训…

2025年全国青少年信息素养大赛 scratch图形化编程挑战赛 小低组初赛 内部集训模拟题解析

2025年信息素养大赛初赛scratch模拟题解析 博主推荐 所有考级比赛学习相关资料合集【推荐收藏】 scratch资料 Scratch3.0系列视频课程资料零基础学习scratch3.0【入门教学 免费】零基础学习scratch3.0【视频教程 114节 免费】 历届蓝桥杯scratch国赛真题解析历届蓝桥杯scr…

Linux环境基础开发工具->gcc/g++

引入&#xff1a;gcc/g是什么&#xff1f; 在上篇博客我们知道&#xff0c;vim是一个编辑器&#xff0c;vim负责的是代码的编辑&#xff1b;而gcc/g是一个编译器&#xff0c;负责的就是代码的编译&#xff01;gcc负责C语言代码的编译&#xff0c;而g负责c代码的编译&#xff0…

云原生与DevOps融合实践:加速企业数字化转型的加速器

&#x1f4dd;个人主页&#x1f339;&#xff1a;一ge科研小菜鸡-CSDN博客 &#x1f339;&#x1f339;期待您的关注 &#x1f339;&#x1f339; 一、引言&#xff1a;为什么“云原生DevOps”是当下最强组合&#xff1f; 在传统软件交付模式逐步被淘汰的当下&#xff0c;越来…

孙颖莎王曼昱出战WTT美国站女双 拉斯维加斯再携手

2025年WTT美国大满贯将于7月3日至13日在拉斯维加斯奥尔良体育馆及美高梅大酒店会议中心举行。孙颖莎和王曼昱将搭档出战女双正赛。在不久前结束的多哈世乒赛女单决赛中,孙颖莎以4比3的大比分险胜王曼昱,成功卫冕。责任编辑:zx0176

基于51单片机和8X8点阵屏、独立按键的射击消除类小游戏

目录 系列文章目录前言一、效果展示二、原理分析三、各模块代码1、8X8点阵屏2、独立按键3、定时器04、定时器1 四、主函数总结 系列文章目录 前言 使用的是普中A2开发板。 【单片机】STC89C52RC 【频率】12T11.0592MHz 【外设】8X8点阵屏、独立按键 效果查看/操作演示&#x…

ubuntu22.04安装docker

1. 准备工作 更新系统软件包索引 sudo apt update2. 卸载旧版本 Docker&#xff08;可选&#xff09; 清理旧版 Docker 及相关依赖 sudo apt-get remove docker docker-engine docker.io containerd runc3. 设置 Docker 仓库 安装依赖工具 (apt-transport-https, ca-certi…

burpsuit抓包完整示例

1.确保浏览器&#xff08;这里使用的是火狐浏览器&#xff09;和burpsuit配置完整&#xff08;有需要留言&#xff09;&#xff0c;配置完整包括jdk安装&#xff0c;配置环境变量&#xff0c;下载burp,下载并导入证书&#xff0c;ip端口一致&#xff0c;代理能正常打开。 2.注意…

其他 | 边缘端应用的轻量级优化调研

1.调研目标 由于边缘计算场景的性能受限&#xff0c;无法提供与常规服务器相同或略低的环境&#xff0c;因此对我们的上层业务应用有着较高的资源要求。 目前我们的应用程序基于 Oracle JDK&#xff08;开发者端&#xff09;与 OpenJDK&#xff08;生产环境&#xff09;进行开…

Shell 脚本常用命令笔记

一、系统配置命令 1. 主机名设置 文件方式 修改文件&#xff1a;vim /etc/hostname&#xff0c;写入新主机名&#xff08;如czg.easylee.org&#xff09;。生效方式&#xff1a;需重新打开 Shell 或重启系统。 命令方式 即时生效命令&#xff1a;hostnamectl set-hostname 新…

不规则瀑布流布局拖拽重排序

因为业务&#xff0c;所以需要用flutter去实现一种不规则图形的瀑布流&#xff0c;但是同时需要支持拖拽并重新排序。效果类似如下。 查询过现有的插件&#xff0c;要么是仅支持同样大小的组件进行排序&#xff0c;要么就是动画效果不是很满意&#xff0c;有点死板&#xff0c;…

线程de安全性备忘

文章仅供学习参考 线程安全的本质定义 public class Counter {private int value 0; // 共享资源// 线程安全方法public synchronized void increment() {value; // 原子操作} }原子性&#xff08;Atomicity&#xff09;&#xff1a;操作不可分割&#xff08;如 synchroniz…

进行性核上性麻痹健康护理全指南:从症状管理到生活照护

进行性核上性麻痹&#xff08;PSP&#xff09;是一种罕见的神经退行性疾病&#xff0c;主要影响运动、平衡及眼球运动功能&#xff0c;常表现为步态不稳、吞咽困难、眼球上视受限、情绪改变等。由于目前尚无根治方法&#xff0c;科学的健康护理对延缓病情进展、提升患者生活质量…

[智能算法]蚁群算法原理与TSP问题示例

目录 ​编辑 一、生物行为启发的智能优化算法 1.1 自然界的群体智能现象 1.2 人工蚁群算法核心思想 二、算法在组合优化中的应用演进 2.1 经典TSP问题建模 2.2 算法流程优化 三、TSP问题实战:Python实现与可视化 3.1 算法核心类设计 3.2 参数敏感性实验 3.3 可视化…

安卓学习笔记-数据存储

阅读说明 本文是基于上一篇文章《安卓学习笔记-声明式UI》的后续。上篇文章实现了UI层以及业务逻辑层ViewModel的解耦。本篇关注的是数据存储层与业务逻辑层的解耦。 补充知识StateFlow 在 MVVM 架构中如何使用 Kotlin 协程的 StateFlow 来管理和暴露 UI 状态。 private va…

cutlass学习教程

一 接口 1.1 内存类 1.1.1 DeviceAllocation 1 位置 2 内置函数 &#xff08;a&#xff09;reset /// Deletes the managed object and resets capacity to zero void reset() {capacity 0;smart_ptr.reset(); } &#xff08;b&#xff09;get /// Returns a pointer to t…

自定义异常小练习

在开始之前,让我们高喊我们的口号&#xff1a; ​​​​​​​ 键盘敲烂,年薪百万&#xff01; 目录 键盘敲烂,年薪百万&#xff01; 异常综合练习&#xff1a; 自定义异常 异常综合练习&#xff1a; 自定义异常&#xff1a; 定义异常类写继承关系空参构造带参构造 自定…