SSH接続とVcXsrvを使用してWindows上でアプリケーションを実行するためのX11転送スナップパッケージ

SSH接続とVcXsrvを使用してWindows上でアプリケーションを実行するためのX11転送スナップパッケージ

SSH接続を使用してスナップアプリケーションを実行しようとしていますが、いくつかの問題があります。次の手順に従ってください。

  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>

関連情報