在 Windows 上使用 SSH 连接和 VcXsrv 运行应用程序的 X11 转发的快照包

在 Windows 上使用 SSH 连接和 VcXsrv 运行应用程序的 X11 转发的快照包

我正在尝试使用 ssh 连接运行 snap 应用程序,但遇到了一些问题,步骤如下:

  1. 在 Windows 上运行 VcXsrv
  2. 打开终端并运行以下命令:

export DISPLAY=localhost:10.0
ssh -Y user@host
snap run <app_name>

错误

由于身份验证错误,X11 连接被拒绝。

[3243:0411/161835.121241:错误:ozone_platform_x11.cc(239)] 缺少 X 服务器或 $DISPLAY

[3243:0411/161835.121312:错误:env.cc(255)] 平台初始化失败。退出。分段错误(核心转储)

答案1

我解决了在运行快照之前导出 XAUTHORITY 变量的问题:

export XAUTHORITY=~/.Xauthority && snap run <app_name>

相关内容