xinputに名前に余分なスペースがある入力デバイスを認識させるにはどうすればよいですか?

xinputに名前に余分なスペースがある入力デバイスを認識させるにはどうすればよいですか?

タッチスクリーンである補助モニターがあります。を使用して、入力を正しい画面に正常にマッピングできますxinput map-to-output 12 DP-4

ただし、入力デバイスのID番号は起動するたびに一致しません。この問題に対する解決策は、デバイス名を使用することです。しかし、奇妙な問題があります。

user@DESKTOP-VALMMNL:/etc/init.d$ xinput
⎡ Virtual core pointer                      id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ USB Optical Mouse                         id=9    [slave  pointer  (2)]
⎜   ↳ Weida Hi-Tech                CoolTouchR System            id=12   [slave  pointer  (2)]`

ご覧のとおり、マッピングする必要がある入力デバイス(id = 12)の名前にはスペースがたくさんあります。示されているようにコピーして貼り付ける(例xinput map-to-output "Weida Hi-Tech CoolTouchR System" DP-4:)は機能しません。名前の16進ダンプ:

ここに画像の説明を入力してください。

ベストアンサー1

2016進ダンプには名前にスペース()のみが表示され、スペースも表示されます。後ろに2番目の部分。だからあなたは次のことをする必要があります

xinput map-to-output "Weida Hi-Tech                CoolTouchR System           " DP-4

(適切であることを願っています。そうでない場合は、スペースの数を直接確認してください。)

おすすめ記事