グラフィックタブレットをプライマリモニタに制限

グラフィックタブレットをプライマリモニタに制限

Manjaro LinuxがインストールされているHuion DWH69描画タブレットがあります。

モニター2台を接続しました。

基本的にはうまくいくようですが、問題はメインモニターの限界で表面を制限したいということです。

現在は小さなタブレットですが、表示領域が広く、水平移動が非常に高速です。

これをどのように構成しますか?どういうわけかX-Serverに接続する必要があるようですが、方法がわかりません。

答え1

また、ここでbebopの答えをチェックしてください。 https://askubuntu.com/questions/839161/limit-a-graphics-tablet-to-one-monitor
いくつかのアドインを含むより長いバージョンです。高速で汚れたバージョンの場合:

これを発見し、私の問題は解決しました。あなたの問題に似ているようです。
https://forum.kde.org/viewtopic.php?f=139&t=125532

これはHUION New 1060のコードです。例:HID 256c:006eパッド
最初のタイプ:

xinput  # get the IDs for all relevant pieces of my tablet.   

その他:HID 256c:006e Pad id = 17パッドとペンという2つのデバイスがあるかもしれません。次に、次のようにします。

xrandr  # get the names of my displays  

HDMI-A-0が接続されており、DisplayPort-2が接続されているかのように「接続済み」とマークされた項目を探します。

次に、xinputにKritaまたはPhotoshopを希望の画面にIDを貼り付けるように指示します。たとえば、HDMIポートを使用してホーム画面に接続した場合:

xinput map-to-output 13 HDMI-A-0
xinput map-to-output 14 HDMI-A-0  

それは私のものです。再起動後にリセットされます。 timotimoユーザーに感謝!

答え2

に追加するJRR応答、私は彼の指示に従い、次を実行してこれを見つけました。

xinput list-props [device id]

「座標変換行列」属性を取得したら、/etc/X11/xorg.conf.d/xx-tablet.conf次の内容でファイルを生成できます。

「入力クラス」セクション
        識別子「タブレット画面制限」
        一致する製品「[デバイス名]」
        オプション「座標変換行列」xinput list-props [デバイスID]出力
終わり

この方法しなければならない再起動後も設定を維持してください。

答え3

私のデュアルディスプレイシステムは、ウィンドウがディスプレイ間でスムーズに移動するように設定されています。つまり、Xサーバーはこれを1つの大きなディスプレイとして認識し、各部分は潜在的に異なる解像度を持っています。この観点から求めるのは、ポインタアクセスを「ディスプレイ」の一部に制限することです。私はこれを行う方法がないと確信しています。

関連情報