0

私は、3台のモニターを備えたcygwinとXを実行しているWindowsマシンを使用しています。リモートマシンに-Yをsshすると、DISPLAYはlocalhost:15.0のように設定されます。ローカルマシンを指すために使用できる他の値を決定する方法はありますか?

私は次のようなことができるはずです

DISPLAY=localhost:15.2 xeyes

プログラムを2番目のモニターに表示します。ただし、これまでのところ、デフォルト値以外は機能していません。私はlocalhost:15.1、localhost:15.2、およびlocalhost:15.3のみを試しましたが、他に何を試すことができるかについては考えがありません。

DISPLAY以外のモニターを操作する方法があれば、それも喜んで使っています。

4

1 に答える 1

1

cygwinXがモニターマッピングの表示名でscreennumberをサポートしているとは思いません。ただし、すべてのXプログラムは、-geometryウィンドウの初期位置を設定するために使用できる引数を取ります。これは、 X(7)マンページの「ジオメトリ仕様」セクションに記載されています。Xディスプレイは、事実上、すべてのモニターを囲む大きな長方形です。モニター2の左上隅がX座標で(1200、0)の場合、を実行すると、モニター2の左上隅にxeyesを取得できますxeyes -geometry +1200+0xwininfo何も表示されない場合(おそらくその座標が画面外にある場合)、ターミナルから実行して既存のXウィンドウをクリックして、既存のウィンドウの座標を確認してみてください。

于 2012-05-04T20:11:14.230 に答える