グラフィックアプリケーション(実際には電子ブラウザ)が実行される仮想サーバーがあります。
実際には、次のスクリプトを使用してコマンドを実行して起動します。
#!/usr/bin/env bash
set -e
# Start Xvfb
Xvfb -ac -screen scrn 1280x800x24 :9.0 &
export DISPLAY=:9.0
exec "$@"
SSHに接続していない場合でも動作します。screen
しかし、時にはサーバーに接続しているときにそのGUIにアクセスしたいと思います。これは直接実行するのとは異なりますssh -X
。 Xfvbで生成されたディスプレイにアクセスする方法はありますか?
答え1
x11vnc を使用して、既存の X サーバーから VNC サーバーを起動できます。ただし、これが必要になると予想される場合は、Xvfbの代わりにXvncを使用できます。