注:このアプローチは少しハックです。また、ホストとゲスト間のコピーアンドペーストをサポートしていません- 完全に安全ではありません!
/tmp
ゲスト構成に追加のファイルシステムとして追加します。これは/tmp
、ホスト上を通過します。
- 次の手順でXセキュリティが無効になるため、Xサーバーがあらゆる種類のネットワーク接続を受け入れるように構成されていないことを確認してください。
xhost +
端末ウィンドウに入力します。
- LXCゲストを起動する
- ゲスト内で(つまり、rootとしてではなく)希望する通常のユーザーとしてログインし、次のように入力します。
DISPLAY=:0 Xephyr :2 -screen 1024x768 -dpi 96 &
DISPLAY=:2 /etc/X11/xinit/Xsession
ゲスト内(2
複数のLXC VMに接続するためにこれを使用している場合は、両方のを使用する画面の番号に置き換えます。)解像度(-screen
)およびDPI(-dpi
)パラメーターを適切に調整します。
これは、ゲストで実行されているXephyrネストされたXサーバー(UNIXドメインソケットとMIT-SHM拡張の両方を使用)への「プロキシ」接続と、XephyrからホストXサーバー(UNIXドメインソケットを使用)への別の接続を設定しますLXCの設計上の理由により、MIT-SHMを使用することはできません。これは、少なくとも私のハードウェア(nvidia)のオープンソースドライバーで、LXCゲストで可能な最速の構成のようです。