当前位置: 首页 > news >正文

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相关信息及内容。在此特别声明,相关内容及发布遵从各自来源的相关许可。并且不提供任何保证、不承担任何责任。包括但不限于已发布内容、已知信息或者其他相关的信息,以及直接或者间接的其他任何未知的情况,均不提供任何担保、不承担任何责任。你应当充分验证自己的需求和使用,以免造成不必要的麻烦。更多的其他信息请以相关网站的内容为准。所有的相关信息的获得请自行甄别验证,并自行承担相关责任。

相关文章:

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

对于VcXsrv的使用目的和用途相信大家都很了解。前不久VcXsrv做了更新&#xff0c;并且将项目托管到github上了。链接如下&#xff1a; VcXsrv: Windows X-server based on the xorg git sourceshttps://github.com/marchaesen/vcxsrv也可以简单查看如下链接&#xff1a; VcXs…...

心链2---前端开发(整合路由,搜索页面,用户信息页开发)

心链——伙伴匹配系统 接口调试 说书人&#x1f4d6;&#xff1a;上回书说到用了两种方法查询标签1.SQL查询&#xff0c;2.内存查询&#xff1b;两种查询效率是部分上下&#xff0c;打的是难解难分&#xff0c;是时大地皴裂&#xff0c;天色聚变&#xff0c;老祖斟酌再三最后决…...

wordpress主题模板兔Modown 9.1开心版附送erphpdown v17.1插件

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

openai api的初次尝试

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

Distributed Transactions Mit 6.824

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

Redis可视化工具:Another Redis Desktop Manager下载安装使用

1.Github下载 github下载地址&#xff1a; Releases qishibo/AnotherRedisDesktopManager GitHub 2. 安装 直接双击exe文件进行安装 3. 连接Redis服务 先启动Redis服务&#xff0c;具体启动过程可参考&#xff1a; Windows安装并启动Redis服务端&#xff08;zip包&#xff09…...

Parquet文件格式详解(含行、列式存储区别)

Parquet文件格式详解 Parquet 是一种列式存储格式&#xff0c;旨在高效地存储和处理大规模数据集。它被设计用于在大数据生态系统中进行数据存储和分析&#xff0c;如 Apache Hadoop 和 Apache Spark。 行式存储 vs 列式存储 在了解 Parquet 文件格式之前&#xff0c;先来对…...

一文了解https为什么是安全的

目录 前言一、https和http二、http为什么不安全&#xff1f;2.1 http的工作原理2.2 http的明文传输 三、https3.1 加密3.2 身份验证 四、总结 前言 目前绝大多数网站都已经切换到了https&#xff0c;切换的原因很简单&#xff0c;因为它更安全&#xff0c;https未来会完全取代…...

[‘column‘]和[:,‘column‘]的区别

之前&#xff0c;关于numpy和pandas的操作一直不熟悉&#xff0c;对于获取数据中的行&#xff0c;列一直混淆。 df[column] df[column]是 Pandas DataFrame 切片的常用语法&#xff0c;用于选择名为 column 的单个列。它返回一个 Pandas Series 对象。 df.loc[:,column] df[:,…...

icloud如何高效利用

iCloud是Apple提供的一项云存储和云计算服务&#xff0c;能够帮助用户在不同的Apple设备之间同步和共享数据。要高效利用iCloud&#xff0c;可以参考以下几个方面&#xff1a; 自动备份&#xff1a;确保所有重要的Apple设备都开启了iCloud备份功能&#xff0c;这样可以自动将设…...

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>’错误

错误如下图所示&#xff1a; 代码如下&#xff1a; 问题点&#xff1a;module_param的其他用户的权限参数上。 在Linux中&#xff0c;文件权限由读(r)、写(w)、执行(x)权限组成&#xff0c;分别对应数值4、2、1。 第一位0是占位符&#xff0c;在这里没有意义&#xff0c;因为…...

Go语言的命名规范是怎样的?

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

Vue3骨架屏(Skeleton)

效果如下图&#xff1a;在线预览 APIs 参数说明类型默认值必传animated是否展示动画效果booleantruefalsebutton是否使用按钮占位图boolean | SkeletonButtonPropsfalsefalseavatar是否显示头像占位图boolean | SkeletonAvatarPropsfalsefalseinput是否使用输入框占位图boolea…...

【文末附gpt升级方案】亚马逊与Hugging Face合作:定制芯片低成本运行AI模型的创新探索

亚马逊与Hugging Face合作&#xff1a;定制芯片低成本运行AI模型的创新探索 摘要 本文探讨了亚马逊云部门与人工智能初创公司Hugging Face的合作&#xff0c;旨在通过定制计算芯片Inferentia2在亚马逊网络服务&#xff08;AWS&#xff09;上更低成本地运行数千个AI模型。文章首…...

二叉树的链式实现

目录 一、二叉树的基础操作 二、二叉树代码图解 2.1 遍历 2.2 求大小 2.3 创建与销毁 2.4 与队列结合解决问题 三、二叉树C语言源码汇总 二叉树的代码实现运用了函数递归的思想&#xff0c;了解函数递归的知识请见博主的另一篇博客&#xff1a; http://t.csdnimg.cn/Po…...

STM32中断编程入门

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

《我的阿勒泰》读后感

暂没时间写&#xff0c;记录在此&#xff0c;防止忘记&#xff0c;后面补上!!! 【经典语录】 01、如果天气好的话&#xff0c;阳光广阔地照耀着世界&#xff0c;暖洋洋又懒洋洋。这样的阳光下&#xff0c;似乎脚下的每一株草都和我一样&#xff0c;也把身子完全舒展开了。 02、…...

Android.mk简单介绍、规则与基本格式

文章目录 Android.mk与makefile区别Android.mk规则Android.mk基本格式 Android.mk与makefile区别 Android.mk 和 Makefile 都是用于构建代码项目的构建脚本文件&#xff0c;但是它们在特定上下文中有一些区别&#xff1a; Android.mk: Android.mk 是用于构建 Android 应用或库…...

【MySQL精通之路】InnoDB(3)-MVCC多版本管理

InnoDB是一个多版本&#xff08;MVCC&#xff09;的存储引擎。 它保留有关更改行的旧版本的信息&#xff0c;以支持事务性功能&#xff0c;如并发和回滚。 这些信息存储在称为回滚段的数据结构中的Undo表空间中。 参见“Undo表空间”。 InnoDB使用回滚段&#xff08;rollback…...

Nuxt.js 中的路由配置详解

Nuxt.js 通过其内置的路由系统简化了应用的路由配置&#xff0c;使得开发者可以轻松地管理页面导航和 URL 结构。路由配置主要涉及页面组件的组织、动态路由的设置以及路由元信息的配置。 自动路由生成 Nuxt.js 会根据 pages 目录下的文件结构自动生成路由配置。每个文件都会对…...

uniapp中使用aixos 报错

问题&#xff1a; 在uniapp中使用aixos&#xff0c;运行后报如下错误&#xff1a; AxiosError: There is no suitable adapter to dispatch the request since : - adapter xhr is not supported by the environment - adapter http is not available in the build 解决方案&…...

实现弹窗随键盘上移居中

实现弹窗随键盘上移的核心思路 在Android中&#xff0c;可以通过监听键盘的显示和隐藏事件&#xff0c;动态调整弹窗的位置。关键点在于获取键盘高度&#xff0c;并计算剩余屏幕空间以重新定位弹窗。 // 在Activity或Fragment中设置键盘监听 val rootView findViewById<V…...

优选算法第十二讲:队列 + 宽搜 优先级队列

优选算法第十二讲&#xff1a;队列 宽搜 && 优先级队列 1.N叉树的层序遍历2.二叉树的锯齿型层序遍历3.二叉树最大宽度4.在每个树行中找最大值5.优先级队列 -- 最后一块石头的重量6.数据流中的第K大元素7.前K个高频单词8.数据流的中位数 1.N叉树的层序遍历 2.二叉树的锯…...

动态 Web 开发技术入门篇

一、HTTP 协议核心 1.1 HTTP 基础 协议全称 &#xff1a;HyperText Transfer Protocol&#xff08;超文本传输协议&#xff09; 默认端口 &#xff1a;HTTP 使用 80 端口&#xff0c;HTTPS 使用 443 端口。 请求方法 &#xff1a; GET &#xff1a;用于获取资源&#xff0c;…...

Golang——7、包与接口详解

包与接口详解 1、Golang包详解1.1、Golang中包的定义和介绍1.2、Golang包管理工具go mod1.3、Golang中自定义包1.4、Golang中使用第三包1.5、init函数 2、接口详解2.1、接口的定义2.2、空接口2.3、类型断言2.4、结构体值接收者和指针接收者实现接口的区别2.5、一个结构体实现多…...

MyBatis中关于缓存的理解

MyBatis缓存 MyBatis系统当中默认定义两级缓存&#xff1a;一级缓存、二级缓存 默认情况下&#xff0c;只有一级缓存开启&#xff08;sqlSession级别的缓存&#xff09;二级缓存需要手动开启配置&#xff0c;需要局域namespace级别的缓存 一级缓存&#xff08;本地缓存&#…...

Python竞赛环境搭建全攻略

Python环境搭建竞赛技术文章大纲 竞赛背景与意义 竞赛的目的与价值Python在竞赛中的应用场景环境搭建对竞赛效率的影响 竞赛环境需求分析 常见竞赛类型&#xff08;算法、数据分析、机器学习等&#xff09;不同竞赛对Python版本及库的要求硬件与操作系统的兼容性问题 Pyth…...

6.9-QT模拟计算器

源码: 头文件: widget.h #ifndef WIDGET_H #define WIDGET_H#include <QWidget> #include <QMouseEvent>QT_BEGIN_NAMESPACE namespace Ui { class Widget; } QT_END_NAMESPACEclass Widget : public QWidget {Q_OBJECTpublic:Widget(QWidget *parent nullptr);…...

如何做好一份技术文档?从规划到实践的完整指南

如何做好一份技术文档&#xff1f;从规划到实践的完整指南 &#x1f31f; 嗨&#xff0c;我是IRpickstars&#xff01; &#x1f30c; 总有一行代码&#xff0c;能点亮万千星辰。 &#x1f50d; 在技术的宇宙中&#xff0c;我愿做永不停歇的探索者。 ✨ 用代码丈量世界&…...