デュアルモニター設定でグラフィックタブレットのアクティブ領域をモニターのサブ領域に合わせる

デュアルモニター設定でグラフィックタブレットのアクティブ領域をモニターのサブ領域に合わせる

私は xinput によって として認識されるペンを備えたグラフィック タブレットを持っていますUC-LOGIC Tablet WP8060U Pen

タブレットのアクティブ領域の比率は 4:3 です。

モニターが 2 つあります。左側が 2560x1440 (16:9)、右側が 1440x900 (16:10) です。

タブレット ペンを、左側のモニターの中央にある 4:3 領域、つまり左境界からのオフセットが 320 ピクセルの 1920 x 1440 ウィンドウに制限したいと思います。

コマンドに何を使うべきか理解できない

xinput set-prop "UC-LOGIC Tablet WP8060U Pen" --type=float "Coordinate Transformation Matrix VALUES HERE"
xinput set-prop "UC-LOGIC Tablet WP8060U Pen" "Evdev Axis Calibration" xmin xmax ymin ymax

答え1

はい、解決しました:

  • デフォルトでEvdev Axis Calibration問題ありません(プラグを抜いて差し込むと、以前に設定された値が削除されますxinput set-prop
  • 変換行列は

width/tot_width 0 x_offset/tot_width 0 1 0 0 0 1

私の場合、幅は1920、tot_width = 2560+1440=4000、x_offset=320なので、完全なコマンドは次のようになります。

xinput set-prop "UC-LOGIC Tablet WP8060U Pen" --type=float "Coordinate Transformation Matrix" 0.48 0 0.08 0 1 0 0 0 1

関連情報