cnVcXsrv 21.1.13.1—VcXsrv 21.1.13中文版本简单说明~~

       对于VcXsrv的使用目的和用途相信大家都很了解。前不久VcXsrv做了更新,并且将项目托管到github上了。链接如下:

VcXsrv: Windows X-server based on the xorg git sourcesicon-default.png?t=N7T8https://github.com/marchaesen/vcxsrv也可以简单查看如下链接:

VcXsrv Releases 21.1.13 更新发布了~~icon-default.png?t=N7T8https://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 sourcesicon-default.png?t=N7T8https://github.com/marchaesen/vcxsrv       【重要提醒:没有人能够确定或者保证cnVcXsrv会跟随VcXsrv的后续更新发布同步更新,也不能够确保或者保证cnVcXsrv自身版本会进行后续更新或者修补,也许cnVcXsrv的发布、更新仅仅是一次性的。请知悉!!】

       对于可执行程序的获得,为了有需要的人更方便的获得程序,这里使用了与之前相同的网盘连接。当然这同样也作为cnVcXsrv出处的唯一永久性可执行程序的分享链接https://pan.baidu.com/s/1NOdcUNUOAapHL4baKxDoVg?pwd=7wz9icon-default.png?t=N7T8https://pan.baidu.com/s/1NOdcUNUOAapHL4baKxDoVg?pwd=7wz9可以在网盘中获得如下所有内容:

       其中.sig为对应文件的数字签名文件, noadmin 为非管理员权限的安装文件,Portable 为便携版本的压缩包,checksums 文本包含对应文件的SHA256SHA1MD5校验值信息。cnVcXsrv Release public.asc文件为发布公钥,可以用来验证数字签名以确保程序完整性。该公钥已经上传到公共域的服务器当中,也可以从相关服务器自行获取。公钥相关信息如下:

cnVcXsrv Release public.asc
指纹:6C07 4419 49FA 3AAB B864 82B1 C91A E152 0098 229E
 

源代码的获得,当然这也是cnVcXsrv出处的一永久性源代码的分享链接

https://github.com/dZ8Lx9OwX/cnVcXsrvicon-default.png?t=N7T8https://github.com/dZ8Lx9OwX/cnVcXsrv相关信息的分享以完毕,可以根据需要进行选择。这里最好的建议是不去使用,这样你不会面临任何相关问题。

      【免责声明】:本篇内容及其它相关内容遵从相同的原则,这个原则也同样来源和适用于cnPuTTY、cnPuTTY CAC、cnKiTTY及cnVcXsrv相关信息及内容。在此特别声明,相关内容及发布遵从各自来源的相关许可。并且不提供任何保证、不承担任何责任。包括但不限于已发布内容、已知信息或者其他相关的信息,以及直接或者间接的其他任何未知的情况,均不提供任何担保、不承担任何责任。你应当充分验证自己的需求和使用,以免造成不必要的麻烦。更多的其他信息请以相关网站的内容为准。所有的相关信息的获得请自行甄别验证,并自行承担相关责任。

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

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

相关文章

9数据通信名词解释2

奈氏准则 在理想低通&#xff08;无噪声&#xff0c;带宽受限&#xff09;条件下&#xff0c;为了避免码间串扰&#xff0c;极限码元传输速率为2WBaud&#xff0c;W是信道带宽&#xff0c;单位是赫兹 结论&#xff1a; ①在任何信道中&#xff0c;码元的传输速率是有上限的&…

.Net Core WebAPI参数的传递方式

Controller继承自ControllerBase&#xff0c;只不过增加了视图相关的方法&#xff0c;一般mvc项目选用Controller而Web API项目选择ControllerBase即可。 给服务器传递参数的时候&#xff0c;有URL、QueryString、请求报文体3种方式 请求路径/Student/GetAll/school/MIT/class…

在matlab里面计算一组给定参数的方程的解

如&#xff1a; k (1:1024); f (x)(1-x-k.*x.^2); 在这段代码给出了一组函数&#xff0c;若需要计算f0&#xff0c;可以通过自带的函数实现&#xff1a; x0 zeros(length(k),1); options optimoptions(fsolve,Display,none,TolX,tol,TolFun,tol); tic for ik 1:length…

全网讲的最详细的Docker镜像分层存储原理

先说结论&#xff0c;容器镜像分层存储图示 欢迎关注 实验环境准备 当前实验docker版本24.0.7如下&#xff0c;当前docker版本使用overlay2机制存储镜像 Client: Docker Engine - CommunityVersion: 24.0.7API version: 1.43Go version: go1.20.10…

Three.js 研究:2、如何让动画线性运动

1、默认的动画含有加速度并非线性的 制作好的动画很明显是非线性的&#xff0c;这是一个运动环&#xff0c;为了让环运行线性进行如下设置。 2、设置动画成为线性动画

【vue3】嵌套的 effect 与 effect 栈

在 Vue 3 的响应式系统中&#xff0c;effect 是一个非常重要的概念。effect 是一个函数&#xff0c;它接受一个执行副作用&#xff08;side effect&#xff09;的函数作为参数&#xff0c;并返回一个可以停止这个副作用的函数。当响应式数据发生变化时&#xff0c;Vue 3 会自动…

Vue从入门到实战Day07

一、vuex概述 目标&#xff1a;明确vuex是什么&#xff0c;应用场景&#xff0c;优势 1. 是什么&#xff1a; vuex是一个vue的状态管理工具&#xff0c;状态就是数据。 大白话&#xff1a;vuex是一个插件&#xff0c;可以帮助我们管理vue通用的数据&#xff08;多组件共享的…

解锁数据关联之道:SQL 表连接详解

文章目录 概述表关系横向连接内连接 inner join左连接 left join右连接 right join全连接 full join交叉连接 cross join 纵向合并UNION ALLUNION 概述 在数据处理、数据分析中常会用到表连接。表连接的作用是将多个表中的数据关联起来&#xff0c;以便在查询过程中获取更全面…

嵌入式0基础开始学习 ⅠC语言(8)结构体

0.问题引入 C语言是允许程序员定义自己的组合类型 构造类型 》 数组 结构体 枚举 共用体/联合体 …

Vxetable 递归多级表头

在对vxetable 进行二次封装的时候&#xff0c;多级表头也是需要考虑进去的&#xff0c;所以需要封装一个递归列组件进行多级表头的一个渲染。 // my-table.vue <vxe-tableref"xTable":key"currentKey":data"pageData?.list || []"show-head…

Flutter 中的 MergeableMaterial 小部件:全面指南

Flutter 中的 MergeableMaterial 小部件&#xff1a;全面指南 Flutter 提供了丰富的 Material Design 组件&#xff0c;用于构建具有丰富交互和视觉效果的用户界面。MergeableMaterial 是 Flutter 中一个特殊的组件&#xff0c;它允许多个 Material widget&#xff08;如按钮、…

2024-5-25

今日安排&#xff1a; 前面的状态不太好&#xff0c;后面一定要好好调整 重新开始审计 nf_tables 源码&#xff0c;并在审计的过程中复现历史漏洞【 && iptables 相关学习】♥♥♥♥♥复现 CTF 相关题目♥♥♥♥学习 winpwn♥♥♥♥mount 的使用&#xff0c;学习 nam…

js 根据日期获取星期几

js 根据日期获取星期几 方法一&#xff1a;使用Date对象中的getDay()方法 function getWeekday(dateStr) {const weekDays [星期日, 星期一, 星期二, 星期三, 星期四, 星期五, 星期六];const date new Date(dateStr);const weekday date.getDay();return weekDays[weekday…

MySQL造数据占用临时表空间

在数据库性能测试和开发过程中&#xff0c;常常需要生成大量的测试数据以模拟真实环境。在MySQL中&#xff0c;造数据的过程可能会占用大量的临时表空间&#xff0c;这可能会影响数据库的性能和稳定性。本文将深入探讨MySQL造数据时临时表空间的使用情况&#xff0c;并通过多个…

GolangFoundation

GolangFoundation 一. Hello World1.1 SDK1.2 环境1.3 hello world1.4 语法规则二. 变量2.1 变量声明与定义一. Hello World 1.1 SDK https://golang.google.cn/dl/下载最新版1.2 环境 GoGOROOT D:\Dev\

家政项目day2 需求分析(模拟入职后熟悉业务流程)

目录 1 项目主体介绍1.1 项目背景1.2 运营模式1.3 项目业务流程 2 运营端需求2.1 服务类型管理2.2 服务项目&#xff08;服务&#xff09;管理2.3 区域管理2.4 区域服务管理2.5 相关数据库表的管理2.6 设计工程结构2.7 测试接口&#xff08;接口断点查看业务代码&#xff09; 1…

【机器学习与大模型】开源大模型和闭源大模型:技术发展与社会责任的平衡点

目录 &#x1f4a1;引言✈️✈️一&#xff0c;开源大模型的优势与劣势✈️✈️1.1 优势&#xff1a;✈️✈️1.2 挑战和劣势&#xff1a; &#x1f680;&#x1f680;2. 闭源大模型的优势与劣势&#x1f680;&#x1f680;2.1 优势&#xff1a;&#x1f680;&#x1f680;2.2 …

所有笔记总结目录

算法篇&#xff08;C&#xff09; 算法链接基础知识基础算法总结-CSDN博客数据结构数据结构总结-CSDN博客搜索与图论搜索与图论总结-CSDN博客数学知识数学知识总结-CSDN博客动态规划动态规划总结&#xff08;闫氏Dp分析法&#xff09;-CSDN博客贪心贪心算法总结-CSDN博客 基础…

动态计算rem

前言: 最近导师布置了一些作业&#xff0c;其中有一个就是动态计算rem&#xff0c;我想到了两个版本&#xff0c;一种是不添加防抖&#xff0c;当视口发生变化时&#xff0c;就立即进行计算rem&#xff0c;还是一种就是使用防抖&#xff0c;当视口连续100毫秒没有发生变化时计…

【pyspark速成专家】7_SparkSQL编程1

目录 一&#xff0c;RDD&#xff0c;DataFrame和DataSet对比 二&#xff0c;创建DataFrame 本节将介绍SparkSQL编程基本概念和基本用法。 不同于RDD编程的命令式编程范式&#xff0c;SparkSQL编程是一种声明式编程范式&#xff0c;我们可以通过SQL语句或者调用DataFrame的相…