从Windows Powershell运行X11服务器(VcXsrv)

从Windows Powershell运行X11服务器(VcXsrv),powershell,x11,wsl-2,Powershell,X11,Wsl 2,我想设置一个X11服务器,以便可以使用Windows Linux子系统(WSL2)运行图形化Linux应用程序。我已经试着按照上面的说明去做了 命令 choco install vcxsrv 已成功完成。但我不知道如何启动XLaunch(VcXsrv) 我已经在我的机器上安装了Cygwin/X服务器,我仍然能够成功地启动它。但当我尝试以下命令时 PS C:\WINDOWS\system32> vcxsrv 我收到以下错误消息 vcxsrv : The term 'vcxsrv' is

我想设置一个X11服务器,以便可以使用Windows Linux子系统(WSL2)运行图形化Linux应用程序。我已经试着按照上面的说明去做了

命令

choco install vcxsrv
已成功完成。但我不知道如何启动XLaunch(VcXsrv)

我已经在我的机器上安装了Cygwin/X服务器,我仍然能够成功地启动它。但当我尝试以下命令时

PS C:\WINDOWS\system32> vcxsrv
我收到以下错误消息

vcxsrv : The term 'vcxsrv' is not recognized as the name of a cmdlet, function, script file, or operable program.

我花了相当多的时间试图找出如何启动XLaunch(VcXsrv),但没有成功。

尝试查看默认文件夹安装:


“C:\Program Files\VcXsrv\xlaunch.exe”

请尝试此命令以运行VcXsrv

xfsettingsd --sm-client-disable; xfce4-panel --sm-client-disable --disable-wm-check &

请参阅以下链接以了解VcXsrv的安装及其用法


然而,这实际上不是一个编程问题-我建议您遵循以下步骤。我相信
Xlaunch.exe-run config.Xlaunch
可能是您要查找的命令。谢谢。你的建议确实为我解决了这个问题。我很困惑,因为Chocolate以前在
C:\ProgramData\Chocolate\lib
中安装了一个程序。如果能把上面的答案扩大一点就好了。例如,Powershell中是否有命令可以告诉我巧克力的默认安装路径是什么?如何在安装脚本中覆盖默认安装路径?
C:\Program Files\VcXsrv\xlaunch.exe