cnVcXsrv 21.1.13.1—VcXsrv 21.1.13中文版本简单说明~~
对于VcXsrv的使用目的和用途相信大家都很了解。前不久VcXsrv做了更新,并且将项目托管到github上了。链接如下:
VcXsrv: Windows X-server based on the xorg git sourceshttps://github.com/marchaesen/vcxsrv也可以简单查看如下链接:
VcXsrv Releases 21.1.13 更新发布了~~https://blog.csdn.net/zdIdealism/article/details/139039855 这里对VcXsrv做了简单的中文汉化,可以方便本地使用。虽然两个差异并不大,甚至vcxsrv.exe、xlaunch.exe互换使用都没有任何问题。
在cnVcXsrv中主要有什么变化??
1.对于安装程序的主要变化内容
cnVcXsrv的安装程序与VcXsrv安装程序最大的不同是界面变成中文的了,对于安装程序的路径和名称没有任何变化。所以请注意在安装cnVcXsrv时,会直接覆盖之前安装的VcXsrv。
2.对于Windows X-Server程序 VcXsrv 的主要变化
(1). cnVcXsrv启动后的最小化图标支持中文菜单选项
可以更加方便直观的选择和使用。
(2).日志记录文件做了简单的修改
就目前来说,绝大部分的日志文件信息进行中文化问题不大,但这样做的意义可能并不是很大。因为VcXsrv主要是基于 Xorg 来实现在Windows系统中的 X-Server 应用,其中依旧包含了多种平台的支持,而且 X-Server 中包含多种模块。不同平台,每个模块都会记录或者生成自己的日志信息。对于日常使用来说,可能不需要了解过多细节。所以这里只是做了有限的汉化以满足基本使用。是否进行额外的修改需要进一步观察。
(3).退出cnVcXsrv时的提示对话框修改
在退出cnVcXsrv时,会提示当前存在的客户端连接情况,以帮助你确认是否真的退出。
(4).重复启动相同cnVcXsrv实例的警告信息
通常情况下,VcXsrv不允许相同实例重复运行!!!在VcXsrv正在运行时,你又打开了相同的运行实例,会弹出如下警告信息:
并且日志文件中会进行相应的记录,如下:
此时,你应该认真核查是否重复打开了相同的运行实例或者出现了其它意外的操作。
3.对于配置向导和启动工具 Xlaunch 的修改变化
Xlaunch是VcXsrv的配置向导,也可以用来启动VcXsrv。在cnVcXsrv中的修改主要是为了更方便的使用,大致参考如下:
(1).在主界面中选择窗口显示的模式
请根据自己的应用场景需求选择相应的模式。 例如在多窗口模式下打开多个独立窗口的客户端程序或者专注于远端操作的全屏模式等等。如果对其它模式不了解,建议选择多窗口模式。其它模式需要用到外部窗口管理器支持。这里应当特别注意下显示编号的设置。通常情况下,VcXsrv不允许相同实例重复运行。通过设置具有唯一性的显示编号可以实现多个VcXsrv实例同时运行。可以是出于不同用途访问同一服务器的不同实例,也可以是访问不同服务器的不同实例,每个实例都是独立的提供 X-Server 服务各自的连接。
(2).对客户端程序启动方式的选择
这里可以选择在X Server打开时,不运行任何客户端程序或者打开指定的客户端程序,又或者使用XDMCP与远程进行会话。备注:如果不清楚如何选择,建议默认第一个选择。
(3).自定义客户端程序的相关设置
这里可以指定VcXsrv运行时所要启动的客户端程序。可以是远端服务器上的,也可以是本地默认内置的应用,又或者是你自己额外添加的其它本地应用。远端应用通过PuTTY建立的SSH通道打开。特别需要留意下相关设置是否允许SSH X11转发否则将无法完成对远程应用的访问。
(4).XDMCP会话的连接设置
这里可以设置连接到指定的 XDMCP 服务器进行会话,又或者通过广播方式优先接入第一个提供反馈的 XDMCP 服务器。可能不是直接连接相应的 XDMCP 服务器,具请参考 XDMCP 服务相关文档。需要特别注意的是 XDMCP 会话存在一些安全问题,所以请根据使用环境进行选择。
(5).更多额外的其它设置选项
这里主要设置对剪贴板的使用还有是否使用本地硬件加速OpenGL等等其它相关内容。当你禁用访问控制时,对于VcXsrv的使用会更加宽松,限制会更少,可以将VcXsrv作为调试辅助工具使用。在不确定其它参数设置时,可以不输入任何内容。
(6).配置完成后的操作
最后,你可以选择保存配置文件以方便下次使用,或者直接启动VxXsrv服务器。对于已经在本地保存的配置文件,你可以使用
xLaunch -run <config.xlaunch>
直接打开VcXsrv服务器,又或者使用
XLaunch -load <config.xlaunch>
将配置文件加载到Xlaunch对配置进行修改。
4. 来自cnVcXsrv的其它修改内容
(1).剔除了VcXsrv发布中附带的plink连接程序
原版本VcXsrv的发布中包含了PuTTY的命令行连接工具plink.exe。在cnVcXsrv的相关发布中,剔除了plink.exe相关发布内容,不提供plink.exe运行程序但保留了plink在VcXsrv相关源代码信息。
因此需要使用者自行解决如何建立SSH会话的问题。你可以使用PuTTY中提供的程序或者使用cnPuTTY中的相关程序,又或者使用其它第三方应用程序与服务器建立SSH连接。具体请根据使用需要进行选择。
(2).cnVcXsrv的发布中不提供debug版本的程序发布
在VcXsrv的官方发布中提供了releases普通发布版本和debug调试版本的发布,并且同时提供了普通安装版本和非管理员权限的安装版本。但在cnVcXsrv相关发布中,不提供debug调试版本的发布,仅发布releases普通发布版本。同样也提供了普通安装版本和非管理员权限的安装版本。除了这些外还额外提供了portable便携版本方便选择使用。
(3).添加了cnVcXsrv相关的版本信息
首先补充了Xlaunch程序的版本信息。在Xlaunch程序属性详情信息中,添加了详细的版本信息。方便在独立使用Xlaunch程序时区分版本。然后简单定义cnVcXsrv版本信息,方便与VcXsrv对应,具体可以查看cnVcXsrv关于信息。
cnVcXsrv中的主要改变大致如上所述,更多具体的信息请自行了解。对VcXsrv修改主要是为了更方便的使用它,做到所见即所得。
如何获得cnVcXsrv的相关程序 ??
所有信息的参考请以VcXsrv官方的信息为准,详细链接如下:
VcXsrv: Windows X-server based on the xorg git sourceshttps://github.com/marchaesen/vcxsrv 【重要提醒:没有人能够确定或者保证cnVcXsrv会跟随VcXsrv的后续更新发布同步更新,也不能够确保或者保证cnVcXsrv自身版本会进行后续更新或者修补,也许cnVcXsrv的发布、更新仅仅是一次性的。请知悉!!】
对于可执行程序的获得,为了有需要的人更方便的获得程序,这里使用了与之前相同的网盘连接。当然这同样也作为cnVcXsrv出处的唯一永久性可执行程序的分享链接:https://pan.baidu.com/s/1NOdcUNUOAapHL4baKxDoVg?pwd=7wz9https://pan.baidu.com/s/1NOdcUNUOAapHL4baKxDoVg?pwd=7wz9可以在网盘中获得如下所有内容:
其中.sig为对应文件的数字签名文件, noadmin 为非管理员权限的安装文件,Portable 为便携版本的压缩包,checksums 文本包含对应文件的SHA256、SHA1、MD5校验值信息。cnVcXsrv Release public.asc文件为发布公钥,可以用来验证数字签名以确保程序完整性。该公钥已经上传到公共域的服务器当中,也可以从相关服务器自行获取。公钥相关信息如下:
cnVcXsrv Release public.asc
指纹:6C07 4419 49FA 3AAB B864 82B1 C91A E152 0098 229E
源代码的获得,当然这也是cnVcXsrv出处的唯一永久性源代码的分享链接:
https://github.com/dZ8Lx9OwX/cnVcXsrvhttps://github.com/dZ8Lx9OwX/cnVcXsrv相关信息的分享以完毕,可以根据需要进行选择。这里最好的建议是不去使用,这样你不会面临任何相关问题。
【免责声明】:本篇内容及其它相关内容遵从相同的原则,这个原则也同样来源和适用于cnPuTTY、cnPuTTY CAC、cnKiTTY及cnVcXsrv相关信息及内容。在此特别声明,相关内容及发布遵从各自来源的相关许可。并且不提供任何保证、不承担任何责任。包括但不限于已发布内容、已知信息或者其他相关的信息,以及直接或者间接的其他任何未知的情况,均不提供任何担保、不承担任何责任。你应当充分验证自己的需求和使用,以免造成不必要的麻烦。更多的其他信息请以相关网站的内容为准。所有的相关信息的获得请自行甄别验证,并自行承担相关责任。
相关文章:

cnVcXsrv 21.1.13.1—VcXsrv 21.1.13中文版本简单说明~~
对于VcXsrv的使用目的和用途相信大家都很了解。前不久VcXsrv做了更新,并且将项目托管到github上了。链接如下: VcXsrv: Windows X-server based on the xorg git sourceshttps://github.com/marchaesen/vcxsrv也可以简单查看如下链接: VcXs…...

心链2---前端开发(整合路由,搜索页面,用户信息页开发)
心链——伙伴匹配系统 接口调试 说书人📖:上回书说到用了两种方法查询标签1.SQL查询,2.内存查询;两种查询效率是部分上下,打的是难解难分,是时大地皴裂,天色聚变,老祖斟酌再三最后决…...

wordpress主题模板兔Modown 9.1开心版附送erphpdown v17.1插件
Modown 9.1开心版是一款模板兔开发的wordpress主题可,持续更新多年,优秀的资源下载类主题该模板基于Erphpdown,可以销售软件、视频教程、文章等等,通过主题和插件结合可以实现付费下载、付费阅读等功能,配合模板兔的一…...

openai api的初次尝试
不懂已经不去百度了,现在直接问chatgpt就解决绝大多数问题了。 OpenAI API目前还没有官方支持的npm库,但是您可以使用现有的第三方npm库进行OpenAI API的访问和使用。这里提供一个npm库 openai-node 的安装和使用方法: 在命令行或终端中使用…...

Distributed Transactions Mit 6.824
Topic1:distributed transactions concurrency control atomic commit 传统计划:事务 程序员标记代码序列的开始/结束作为事务。 事务示例 x 和 y 是银行余额——数据库表中的记录。x 和 y 位于不同的服务器上(可能在不同的银行&#x…...

Redis可视化工具:Another Redis Desktop Manager下载安装使用
1.Github下载 github下载地址: Releases qishibo/AnotherRedisDesktopManager GitHub 2. 安装 直接双击exe文件进行安装 3. 连接Redis服务 先启动Redis服务,具体启动过程可参考: Windows安装并启动Redis服务端(zip包)…...
Parquet文件格式详解(含行、列式存储区别)
Parquet文件格式详解 Parquet 是一种列式存储格式,旨在高效地存储和处理大规模数据集。它被设计用于在大数据生态系统中进行数据存储和分析,如 Apache Hadoop 和 Apache Spark。 行式存储 vs 列式存储 在了解 Parquet 文件格式之前,先来对…...

一文了解https为什么是安全的
目录 前言一、https和http二、http为什么不安全?2.1 http的工作原理2.2 http的明文传输 三、https3.1 加密3.2 身份验证 四、总结 前言 目前绝大多数网站都已经切换到了https,切换的原因很简单,因为它更安全,https未来会完全取代…...
[‘column‘]和[:,‘column‘]的区别
之前,关于numpy和pandas的操作一直不熟悉,对于获取数据中的行,列一直混淆。 df[column] df[column]是 Pandas DataFrame 切片的常用语法,用于选择名为 column 的单个列。它返回一个 Pandas Series 对象。 df.loc[:,column] df[:,…...
icloud如何高效利用
iCloud是Apple提供的一项云存储和云计算服务,能够帮助用户在不同的Apple设备之间同步和共享数据。要高效利用iCloud,可以参考以下几个方面: 自动备份:确保所有重要的Apple设备都开启了iCloud备份功能,这样可以自动将设…...

k8s二进制安装与部署
目录 一、实验目的 二、实验环境 三、实验步骤 3.1 操作系统初始化配置 3.2 部署 docker引擎 3.3 部署 etcd 集群 3.3.1 在 master01 节点上操作 3.3.2 在 node01 节点上操作 3.3.3 在 node02 节点上操作 3.4 部署 Master 组件 3.4.1 在 mast…...

驱动编译报error: negative width in bit-field ‘<anonymous>’错误
错误如下图所示: 代码如下: 问题点:module_param的其他用户的权限参数上。 在Linux中,文件权限由读(r)、写(w)、执行(x)权限组成,分别对应数值4、2、1。 第一位0是占位符,在这里没有意义,因为…...

Go语言的命名规范是怎样的?
文章目录 Go语言的命名规范详解一、标识符命名规范示例代码 二、包名命名规范示例代码 三、变量命名规范示例代码 四、常量命名规范示例代码 五、函数命名规范示例代码 总结 Go语言的命名规范详解 在Go语言中,代码的命名规范对于项目的可读性、可维护性和可扩展性至…...

Vue3骨架屏(Skeleton)
效果如下图:在线预览 APIs 参数说明类型默认值必传animated是否展示动画效果booleantruefalsebutton是否使用按钮占位图boolean | SkeletonButtonPropsfalsefalseavatar是否显示头像占位图boolean | SkeletonAvatarPropsfalsefalseinput是否使用输入框占位图boolea…...
【文末附gpt升级方案】亚马逊与Hugging Face合作:定制芯片低成本运行AI模型的创新探索
亚马逊与Hugging Face合作:定制芯片低成本运行AI模型的创新探索 摘要 本文探讨了亚马逊云部门与人工智能初创公司Hugging Face的合作,旨在通过定制计算芯片Inferentia2在亚马逊网络服务(AWS)上更低成本地运行数千个AI模型。文章首…...
二叉树的链式实现
目录 一、二叉树的基础操作 二、二叉树代码图解 2.1 遍历 2.2 求大小 2.3 创建与销毁 2.4 与队列结合解决问题 三、二叉树C语言源码汇总 二叉树的代码实现运用了函数递归的思想,了解函数递归的知识请见博主的另一篇博客: http://t.csdnimg.cn/Po…...

STM32中断编程入门
文章目录 一、 理论部分1.中断系统2.中断执行流程3.NVIC的基本结构4.EXTI介绍5.AFIO复用IO口 二、实验目的:学习stm32中断原理和开发编程方法。使用标准完成以下任务:(一)实验一 开关控制LED的亮灭1.代码部分2.运行结果 ÿ…...

《我的阿勒泰》读后感
暂没时间写,记录在此,防止忘记,后面补上!!! 【经典语录】 01、如果天气好的话,阳光广阔地照耀着世界,暖洋洋又懒洋洋。这样的阳光下,似乎脚下的每一株草都和我一样,也把身子完全舒展开了。 02、…...
Android.mk简单介绍、规则与基本格式
文章目录 Android.mk与makefile区别Android.mk规则Android.mk基本格式 Android.mk与makefile区别 Android.mk 和 Makefile 都是用于构建代码项目的构建脚本文件,但是它们在特定上下文中有一些区别: Android.mk: Android.mk 是用于构建 Android 应用或库…...
【MySQL精通之路】InnoDB(3)-MVCC多版本管理
InnoDB是一个多版本(MVCC)的存储引擎。 它保留有关更改行的旧版本的信息,以支持事务性功能,如并发和回滚。 这些信息存储在称为回滚段的数据结构中的Undo表空间中。 参见“Undo表空间”。 InnoDB使用回滚段(rollback…...
web vue 项目 Docker化部署
Web 项目 Docker 化部署详细教程 目录 Web 项目 Docker 化部署概述Dockerfile 详解 构建阶段生产阶段 构建和运行 Docker 镜像 1. Web 项目 Docker 化部署概述 Docker 化部署的主要步骤分为以下几个阶段: 构建阶段(Build Stage):…...
椭圆曲线密码学(ECC)
一、ECC算法概述 椭圆曲线密码学(Elliptic Curve Cryptography)是基于椭圆曲线数学理论的公钥密码系统,由Neal Koblitz和Victor Miller在1985年独立提出。相比RSA,ECC在相同安全强度下密钥更短(256位ECC ≈ 3072位RSA…...
k8s从入门到放弃之Ingress七层负载
k8s从入门到放弃之Ingress七层负载 在Kubernetes(简称K8s)中,Ingress是一个API对象,它允许你定义如何从集群外部访问集群内部的服务。Ingress可以提供负载均衡、SSL终结和基于名称的虚拟主机等功能。通过Ingress,你可…...
逻辑回归:给不确定性划界的分类大师
想象你是一名医生。面对患者的检查报告(肿瘤大小、血液指标),你需要做出一个**决定性判断**:恶性还是良性?这种“非黑即白”的抉择,正是**逻辑回归(Logistic Regression)** 的战场&a…...

遍历 Map 类型集合的方法汇总
1 方法一 先用方法 keySet() 获取集合中的所有键。再通过 gey(key) 方法用对应键获取值 import java.util.HashMap; import java.util.Set;public class Test {public static void main(String[] args) {HashMap hashMap new HashMap();hashMap.put("语文",99);has…...
系统设计 --- MongoDB亿级数据查询优化策略
系统设计 --- MongoDB亿级数据查询分表策略 背景Solution --- 分表 背景 使用audit log实现Audi Trail功能 Audit Trail范围: 六个月数据量: 每秒5-7条audi log,共计7千万 – 1亿条数据需要实现全文检索按照时间倒序因为license问题,不能使用ELK只能使用…...
Qwen3-Embedding-0.6B深度解析:多语言语义检索的轻量级利器
第一章 引言:语义表示的新时代挑战与Qwen3的破局之路 1.1 文本嵌入的核心价值与技术演进 在人工智能领域,文本嵌入技术如同连接自然语言与机器理解的“神经突触”——它将人类语言转化为计算机可计算的语义向量,支撑着搜索引擎、推荐系统、…...

【单片机期末】单片机系统设计
主要内容:系统状态机,系统时基,系统需求分析,系统构建,系统状态流图 一、题目要求 二、绘制系统状态流图 题目:根据上述描述绘制系统状态流图,注明状态转移条件及方向。 三、利用定时器产生时…...

EtherNet/IP转DeviceNet协议网关详解
一,设备主要功能 疆鸿智能JH-DVN-EIP本产品是自主研发的一款EtherNet/IP从站功能的通讯网关。该产品主要功能是连接DeviceNet总线和EtherNet/IP网络,本网关连接到EtherNet/IP总线中做为从站使用,连接到DeviceNet总线中做为从站使用。 在自动…...

Yolov8 目标检测蒸馏学习记录
yolov8系列模型蒸馏基本流程,代码下载:这里本人提交了一个demo:djdll/Yolov8_Distillation: Yolov8轻量化_蒸馏代码实现 在轻量化模型设计中,**知识蒸馏(Knowledge Distillation)**被广泛应用,作为提升模型…...