私はXorgを使用しています(libinputを使用)。 2つの「マウス」デバイスを使用しようとしています。 1つはスクロール用、もう1つはカーソル移動用です。ただし、ポインタが移動すると、一部のアプリlibinput debug-events
(Firefox、Blender、およびGNOME Shellはうまく反応しますが、GTK / Electronアプリはスクロールイベントに応答しません)以外のデバイスのスクロールイベントを無視するようです。
これはある意味「機能」のように見えますが、そのトピックに関する情報を見つけることができません。
答え1
したがって、数時間検索した結果、これは新しいものではなく、これに関連するいくつかの問題は10年前にさかのぼります。
しかし、ただ走るだけでもimwheel
効果があるようです。
他の問題に言及した@Eduardo Trápaniのコメントのおかげで、次の方法を使用して2つのデバイスを1つにマッピングして問題を解決することもできます。
sudo evsieve --input <device> grab --input <device2> grab --output create-link=/dev/input/by-id/host-mouse
ただし、一部のイベントが物理入力デバイスではなくXTestを介して送信される場合、この方法は機能しません。