我正在使用启用了 Windows 子系统(适用于 Linux)的 Windows 10 Insider Preview
我想知道 VcXsrv 和 Xming 在 Windows 中查看 Ubuntu 窗口的真正区别是什么
我知道这些设置的直接差异,我的意思是更具体,比如哪些设置耗费的资源更少,以及哪些设置在一个设置上不起作用,而在另一个设置上起作用
该Windows-10
标签确实适用,因为它自 AU 以来在正常版本中就已存在
答案1
虚拟主机是一个开源项目GPLv3关于使用 Visual Studio 以最佳方式构建可靠的 X Server 的许可证。众所周知,Microsoft 编译器非常适合 Windows 平台,因为有免费版本,所以这是一个诱人的选择。当我尝试适用于 Linux 的 Windows 子系统首次在 Windows 10 中出现。
西明是一个奇怪的项目,根据条款捐款隐藏了可安装二进制文件的价格。我一直认为捐赠是自愿的,但作者似乎有不同的看法。长期以来,这个项目是 Windows 上原生 X Server 的唯一选择,但自从我们有 VcXsrv 以来,就有了选择。
我个人对 VcXsrc 的使用体验非常好,它安装简单,运行速度很快。我很惊讶它没有更受欢迎。据我所知,他们的代码是原始 X 服务器的更干净的版本,与 Cygwin 无关。
答案2
两者均由修改后的 X.org 源代码编译而成。
当您在窗口之间按 Alt-Tab 键时,VcXsrv 可以正确处理屏幕截图,并在任务栏中放置正确的图标。我还没有使用 Xming 公共域版本来实现这一点。
Xming 自带更多启动程序,VcXsrv 依赖于 Xlaunch。
在我的配备 Intel UHD 620 显卡的 Samsung Notebook 9 pen 上,VcXsrv 默认尝试进行硬件加速,但不起作用,不知道为什么。运行 Xlaunch 时我不得不取消选择该选项。Xming 默认直接使用软件 OpenGL。
我在 Surface Book 上切换两个版本的显示器时遇到了问题。VcXsrv 崩溃了,Xming 无法正常显示。