複数の xsession で複数のカーソル (ポインター) を使用するシステムを作成しています。私のコンピューターには、さまざまなモニターを制御するための複数のビデオ カードが搭載されています。各画面に異なるカーソルを配置して、それぞれを制御したい。各モニターは異なるセッションです。
次のコマンドを使用して、C で xlib ライブラリを使用して単一のカーソルを制御し始めました。
XWarpPointer(display,None,window,0,0,0,0,x,y);
これは、1 つのカーソルに対して完全に機能します。次に、ターミナルで xinput を使用して 2 つ目のカーソルを作成しました。
>>xinput create-master second
そして、画面に2つのカーソルがあります。reattach コマンドを使用して、個別のマウスでそれぞれを制御できます。
>>xinput reattach MOUSEID POINTERID
最後のステップは、xlib を使用して各カーソルを個別に制御することです。xWarpPointer コマンドを使用すると、元のカーソルが移動するだけで、制御するカーソルを指定する方法が見つかりません。また、デフォルトのポインターを設定する方法を見つけることができませんでした。ターミナルで「xinput list」を使用して、すべてのポインターのリストを表示できます。誰も私ができる方法を知っていますか
助けてくれてありがとう!