树莓派4B 零起点(三) 树莓派 VNC 远程桌面配置(2) 配置X11模式

目录

一、配置 VNC Server为X11

1、关闭已启动的VNC Server (如之前未开启,此步可以忽略)

2、切换 VNC Server的模式为 X11

二、开启 X11 VncServer  

三、修改树莓派VNC Server的连接模式

1、切换到 root 账号

2、修改VNC Server X11的配置

3、设置VNC密码

4、重启VNC服务


        前一章我们为树莓派配置了 VNC 远程连接,VNC 的配置我们在这里进一步说明一下, 在 Raspberry Pi 4 和 5 上默认启用的 VNC Server 为 Wayland ,该系统带有 WayFire 合成器,在绘制窗口时提供更好的性能并提高安全性,Wayland的速度较X11的速度快很多。但是目前还是会有一部分工具或VNC 客户端对 Wayland 支持的不是很好。此时我们就可以将VNC Server 配置为 X11。

        我们接下来就说明一下如何配置,将树莓派通过SSH终端连接上,在命令窗口输入 sudo raspi-config 进入到配置界面

sudo raspi-config

一、配置 VNC Server为X11

1、关闭已启动的VNC Server (如之前未开启,此步可以忽略)

如果之前 VNC Server是已经启动的,需要先将已启动的 VNC Server 进行关闭

依次选择操作:Interface Options --> VNC --> No        

此时就已关闭了原有的 VNC Server。

2、切换 VNC Server的模式为 X11

依次选择操作:Advanced Options --> Wayland --> X11 --> OK --> Finish(主界面) --> Yes 

稍等片刻,树莓派将重新启动

二、开启 X11 VncServer  

再次在终端中输入 sudo raspi-config 进入到配置界面

在配置界面通过 依次选择操作:Interface Options --> VNC --> Yes  

如果已将VNC Server切换到了X11,命令窗口会显示 启动的为 X11 VncServer

三、修改树莓派VNC Server的连接模式

1、切换到 root 账号
su root

输入root账号的密码,切换到root账号 

2、修改VNC Server X11的配置

修改vncserver-x11的 配置文件  /root/.vnc/config.d/vncserver-x11

nano /root/.vnc/config.d/vncserver-x11

 此时可以依据 你手上的 Vnc 客户端的 连接模式 来修改。通常我们会修改 Authentication 和 Encryption 参数,下面仅列举几个常见的参数使用。

Authentication:  SystemAuth | VncAuth | Certificate | None   用于鉴权

    SystemAuth: 采用系统用户来进行鉴权

    VncAuth: 采用Vnc标准的输入密码方式来鉴权,该参数需要设置 密码

    Certificate: 采用证书的方式来鉴权,该参数需要设置证书

    None: 不做鉴权,可以直接连接 

Encryption:   AlwaysOn | PreferOn | PreferOff | AlwaysOff   用于连接时加密传输

     AlwaysOn: 总是开启通道加密

    PreferOn: 优先开启通道加密

    PreferOff: 优先关闭通道加密

    AlwaysOff: 总是关闭通道加密

Authentication=VncAuth
Encryption=PreferOff

一般情况下,我们可以采用 VncAuth 和 PreferOff 的方式来应对大多数VNC客户端,如客户端仍然提示 No security types supported ,可以尝试 采用 None 和 AlwaysOff 试一试。

3、设置VNC密码

在这里我们设置了VncAuth模式,则需要使用 vncpasswd -service 设置密码

vncpasswd -service

4、重启VNC服务

密码设置成功后,使用命令  systemctl restart vncserver-x11-serviced.service 重启 vnc server

 systemctl restart vncserver-x11-serviced.service

此时就完成了 vncserver 的连接模式配置

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

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

相关文章

引人入胜的教育视频

对于一家专注于数字自动化和能源管理的跨国公司,我们制作了引人入胜的教育视频,帮助房主选择适合他们需求的电气产品。我们的团队审查并定稿文本,录制并编辑配音,选择背景音乐,设计图形,并制作了演示如何安…

MYSQL基础_02_MySQL环境搭建

第02章_MySQL环境搭建 1. MySQL的卸载 步骤1:停止MySQL服务 在卸载之前,先停止MySQL8.0的服务。按键盘上的“Ctrl Alt Delete”组合键,打开“任务管理器”对话框,可以在“服务”列表找到“MySQL8.0”的服务,如果现…

Springboot校园美食推荐系统的开发-计算机毕业设计源码44555

摘要 随着人们生活水平的提高,人们对美食的要求也越来越高,对各类美食信息需求越来越大。因此,结合计算机快速发展、普及,在此基础上制作一个页面简单、美观,功能实用的校园美食推荐系统势在必行,满足用户分享美食的需…

前端nvm的安装和使用nodejs多版本管理2024

nvm的安装和使用 1、简介 nvm是一个管理nodejs版本的工具。在实际的开发中,项目的开发依赖需要的nodejs版本运行环境不同,此时我们就需要使用nvm来进行不同nodejs版本的切换。其实就是一个方便的node版本管理工具。 注意:如果有安装过node&a…

nw.js 如何调用activeX控件 (控件是C++编写的dll文件)

🏆本文收录于「Bug调优」专栏,主要记录项目实战过程中的Bug之前因后果及提供真实有效的解决方案,希望能够助你一臂之力,帮你早日登顶实现财富自由🚀;同时,欢迎大家关注&&收藏&&…

第1章Hello world 4/5:对比Rust/Java/C++创建和运行Hello world全过程:运行第一个程序

讲动人的故事,写懂人的代码 1.7 对比Rust/Java/C++创建和运行Hello world全过程 有了会听懂人类的讲话,还能做记录的编程助理艾极思,他们三人的讨论内容,都可以变成一份详细的会议纪要啦。 接下来,我们一起看看艾极思是如何记录下赵可菲创建和运行Java程序Hello world,…

本地搭建支持语音和文本的中英文翻译服务-含全部源代码

实现目标 1、支持文本中英文互译; 2、支持中文语音输入; 3、支持英文语言输入; 进阶(未实现) 4、优化web界面; 5、优化语音输入js实现逻辑; 6、增加语音输入自纠错模型,纠正语音识别…

代码随想录算法训练营第三十二天| 122.买卖股票的最佳时机II,55. 跳跃游戏 ,45.跳跃游戏II

122. 买卖股票的最佳时机 II - 力扣&#xff08;LeetCode&#xff09; class Solution {public int maxProfit(int[] prices) {if(prices.length 0){return 0;}int min prices[0];int result 0;for(int i1;i<prices.length;i){if(prices[i] > min){result (prices[i]…

“双一流名校”苏州大学计算机专业好考吗?苏州大学计算机考研考情分析

苏州大学&#xff08;Soochow University&#xff09;&#xff0c;简称“苏大”&#xff0c;坐落于历史文化名城苏州&#xff0c;国家“211工程”重点建设高校&#xff0c;国家国防科技工业局和江苏省人民政府共建高校&#xff0c;国家“双一流”世界一流学科建设高校&#xff…

wooyun_2015_110216-Elasticsearch-vulfocus

1.原理 ElasticSearch具有备份数据的功能&#xff0c;用户可以传入一个路径&#xff0c;让其将数据备份到该路径下&#xff0c;且文件名和后缀都可控。 所以&#xff0c;如果同文件系统下还跑着其他服务&#xff0c;如Tomcat、PHP等&#xff0c;我们可以利用ElasticSearch的备…

从零开始,手把手教你文旅产业策划全攻略

如果你想深入了解文旅策划的世界&#xff0c;那么有很多途径可以获取知识和灵感。 首先&#xff0c;阅读一些专业书籍也是一个不错的选择。书店或图书馆里有许多关于文旅策划的书籍&#xff0c;它们通常涵盖了策划的基本理论、方法和实践案例。通过阅读这些书籍&#xff0c;你…

集成学习模型对比优化—银行业务

1.Data Understanding 2.Data Exploration 3.Data Preparation 4.Training Models 5.Optimization Model 集成学习模型对比优化—银行业务 1.Data Understanding import pandas as pd from matplotlib import pyplot as plt import seaborn as sns df pd.read_csv(&quo…

LeetCode136只出现一次的数字

题目描述 给你一个 非空 整数数组 nums &#xff0c;除了某个元素只出现一次以外&#xff0c;其余每个元素均出现两次。找出那个只出现了一次的元素。你必须设计并实现线性时间复杂度的算法来解决此问题&#xff0c;且该算法只使用常量额外空间。 解析 需要想到异或运算&#…

堆排序经典问题【TopK】

前言 在上文我们讲了堆排序的实现&#xff08;点此调整&#xff09;&#xff0c;我们先简单回顾一下。 在进行堆排序之前&#xff0c;需要建一个堆&#xff0c;由于排序是将堆顶数据与堆底交换&#xff0c;所以排升序建大堆&#xff0c;降序建小堆。 堆排序的代码 //向下调整…

【FreeRTOS】创建第一个多任务程序

创建第1个多任务程序 韦东山 Freertos学习 第一个多任务程序创建 1. 目标 创建两个任务&#xff0c;任务A运行Led_Test&#xff0c;任务B运行LCD_Test。 硬件平台&#xff1a;DShanMCU-F103开发板 2. 接口函数 创建任务的API函数 不同操作系统有不同的创建API函数 FreeRTO…

常见的api:BigDecima

一.计算中的小数 float和double占有的位置是有限的 二.BigDecima的作用 1.用于小数的精确计算 2.用来表示很大的小数 三.使用(传入小数) BigDecimal b1 new BigDecimal(0.01);BigDecimal b2 new BigDecimal(0.09);System.out.println(b1);System.out.println(b2); 不精确&…

币安用户达2亿,代币BNB创新高,赵长鹏成“美国最富囚犯” 苹果迈向AI新纪元:芯片、应用与大模型三线作战

赵长鹏坐牢第一个月&#xff0c;越坐越富。 在币安联合创始人赵长鹏入狱服刑的第一个月&#xff0c;币安代币BNB创下了历史新高&#xff0c;使得赵长鹏成为美国联邦监狱中史上“最富囚犯”。与此同时&#xff0c;币安用户数量也到达2亿“里程碑”。 根据CoinGecko的数据&…

让GNSSRTK不再难【第二天-第3部分】

第11讲 定位方程构建以及最小二乘 11.1 定位方程重构 历史讲中我们已经初步构建了单点定位的先验残差&#xff1a; p i s P i s − ( X s − X 0 ) 2 ( Y s − Y 0 ) 2 ( Z s − Z 0 ) 2 c δ t r − I i s − T i s − ϵ P i s p_i^s P_i^s - \sqrt{(X^s - X_0)^2 (Y…

【小米商城】页面编写笔记(自用)

页面展示&#xff1a; 代码&#xff1a; <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><title>Title</title><style>body{margin: 0;}img{width:100%;height: 100%;}.header{/*height: 38px;*…