树莓派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”的服务,如果现…

Android RadioButton+GridLayout实现多行多列的单选效果

记录下实现过程,因为最近项目里要用到。我们都知道默认的RadioGroup+RadioButton是不能实现轻松换行的。如果每行使用一个RadioGroup来包裹RadioButton的话。其中的选择监听是个非常麻烦的事情。那么今天记录下RadioButton+GridLayout。 首先xml布局中添加一个GridLayout控件…

【设计模式】基本名词

主流的编程风格 主流的编程方式/编程风格有三种: 面向过程面向对象函数式编程: 将电脑运算视为函数运算,并且避免使用程序状态以及易变对象。具体请看:深入理解函数式编程 面向对象是其中最主流的编程风格,得益于其…

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、增加语音输入自纠错模型,纠正语音识别…

服务架构模式演化

一、分布式和集群 在介绍分布式架构之前,先说一下单体架构,顾名思义,所谓单体架构,就是只有一台服务器,这台服务器负责所有的工作。 但是一台主机硬件资源是有上限的(CPU、内存、硬盘、网络……&#xff…

代码随想录算法训练营第三十二天| 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的备…

中国自研的AI算力基建和服务的发展

一、政策支持与投入 近年来,中国政府高度重视AI算力基建和服务的发展,通过制定一系列政策文件,明确了发展目标和路径。政府在资金、税收、人才培养等方面给予了大力支持和投入,为AI算力基建和服务的快速发展提供了有力保障。同时,各地政府也积极推动AI算力基建的建设,打…

day28回溯算法part04| 93.复原IP地址 78.子集 90.子集II

**93.复原IP地址 ** 本期本来是很有难度的&#xff0c;不过 大家做完 分割回文串 之后&#xff0c;本题就容易很多了 题目链接/文章讲解 | 视频讲解 class Solution { public:vector<string> result;// pointNum记录加入的点的数量&#xff0c;其等于3的时候停止void b…

一千题,No.0052(统计同成绩学生)

本题要求读入 N 名学生的成绩&#xff0c;将获得某一给定分数的学生人数输出。 输入格式&#xff1a; 输入在第 1 行给出不超过 105 的正整数 N&#xff0c;即学生总人数。随后一行给出 N 名学生的百分制整数成绩&#xff0c;中间以空格分隔。最后一行给出要查询的分数个数 K…

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

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

ABSD-系统架构师(七)

1、以太网交换机转发表叙述中&#xff0c;正确的是&#xff08;&#xff09;。 A交换机的初始MAC地址表为空 B交换机接收到数据帧后&#xff0c;如果没有相应的表项&#xff0c;则不转发该帧 C交换机通过读取输入帧中的目的地址来添加相应的MAC地址表项 D交换机的MAC地址表…

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

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…