xdotoolコマンドセットを実行するスクリプトがあります。画面の半分しか使用しませんが、クリックして入力する量のため、実行中はキーボードやマウスを使用できません。実際には、2セットのキーボード/マウスがなくてもxdotoolで使用できるように2番目のキーボード/マウスを設定する方法はありますか?
私はFedora 20とGnome Desktop Managerを使用しています。
答え1
マウスとキーボードから入力を受け取るウィンドウは常に1つしかないので、これは可能ではないと思います。つまり、フォーカスのあるウィンドウです。
ただし、自動化したいプログラムは別のXサーバーで実行できます。あまりにも
X :1 &
export DISPLAY=:1
myprogram &
xdotool …
この方法でフルスクリーンを使用することもできます。このアプローチの欠点は、パブリックデスクトップと制御されたデスクトップを同時に見ることができないことです。したがって、新しいXサーバーでxdotoolコマンドを起動し、バックグラウンドで実行するか、次のコマンドを使用します。xpra
。これにより、新しい仮想Xサーバーを実行し、プライマリXサーバーから接続できます。設定するには:
xpra start :1
export DISPLAY=:1
myprogram &
プログラムの実行状態を確認してください。
xpra attach
元のXサーバーの他の端末から。