xinputを使用して、xinputコマンドを処理する特定のマウスを識別します。

xinputを使用して、xinputコマンドを処理する特定のマウスを識別します。

私はManjaro 23.0を使ってUSB SteelSeriesマウスの速度を遅くする方法を見つけましたが、持続するのに問題があります。一定期間アクティビティがない場合、またはシステムが再起動した場合、xinput設定は「デフォルト」にリセットされます。少なくともマウスは再起動するたびに新しい「ID」を取得します。この問題は、以下で見つけたxorg.confコードを使用して解決する必要があります。それ以外の場合は、xinputを介して手動でマウスIDを見つける必要があります。

以下は、新しいxorg.confでマウスを操作したいxinput設定です。

$ id="10"; speed=0.23; xinput set-prop $id "Coordinate Transformation Matrix" $speed, 0, 0, 0, $speed 0, 0, 0, 1

渡すマウスが目覚めた後にxinput設定を維持する私はこれを行う方法を見つけましたが、私の設定をxinputからX11に変換する方法がわかりません。残念ながら、xinputとxorg.confのlibinputのほとんどのオプションは名前が異なります。

これは私が使用したいxorg.confコードです:

Section "InputClass"
    Identifier "My Mouse"
    MatchProduct "SteelSeries SteelSeries Rival 300 Gaming Mouse"
    Option "TransformationMatrix" "????"
EndSection

目標を達成するためにxinput cli設定を変換するために使用できるコマンドはありますか?

関連情報