回答:
XephyrとXdmxを使用して解決策を見つけました
最初にXephyrディスプレイを作成します
Xephyr -screen 1920x1080 -ac :1
Xephyr -screen 1920x1080 -ac :2
Xephyr -screen 1920x1080 -ac :3
これにより、3つのウィンドウ1920x1080が作成され、それぞれがモニターとして機能します
次に、これらの仮想ディスプレイにxineramaレイヤーを追加します
Xdmx +xinerama -xinput local -display :1 -display :2 -display :3 -ac :4
次に、新しいターミナルを作成し、ウィンドウマネージャーまたはアプリケーションを起動します
DISPLAY=:4.0
xmonad
または、アプリケーションをテストするだけの場合は、xineramaの代わりに、またはをxmonad
実行できます。xterm
thunar
Xephyrの単一のインスタンスのみが必要です。
Xephyr +xinerama -screen 1920x1080 -screen 1920x1080 -screen 1920x1080 -ac :1
RANDR拡張機能が必要な場合は、+extension RANDR
引数を追加します。
Xephyr +extension RANDR +xinerama -screen 1920x1080 -screen 1920x1080 -screen 1920x1080 -ac :1
xrandr
その下で実行し、1つのモニターのみが表示されることを確認できます。 bugs.debian.org/cgi-bin/bugreport.cgi?bug=918457には詳細があるようです