Bluetoothマウスの速度を上げる方法を見つけましたが、持続に問題があります。一定期間活動がなく、マウスが目を覚ますと、xinput設定は「デフォルト」にリセットされます。
以下はマウスを操作したいxinput設定です。
Device 'ThinkPad X1 Mouse':
Device Enabled (177): 1
Coordinate Transformation Matrix (179): 2.400000, 0.000000, 0.000000, 0.000000, 2.400000, 0.000000, 0.000000, 0.000000, 1.000000
libinput Natural Scrolling Enabled (315): 0
libinput Natural Scrolling Enabled Default (316): 0
libinput Scroll Methods Available (317): 0, 0, 1
libinput Scroll Method Enabled (318): 0, 0, 0
libinput Scroll Method Enabled Default (319): 0, 0, 0
libinput Button Scrolling Button (320): 2
libinput Button Scrolling Button Default (321): 2
libinput Button Scrolling Button Lock Enabled (322): 0
libinput Button Scrolling Button Lock Enabled Default (323): 0
libinput Middle Emulation Enabled (368): 0
libinput Middle Emulation Enabled Default (369): 0
libinput Accel Speed (324): 0.000000
libinput Accel Speed Default (325): 0.000000
libinput Accel Profiles Available (326): 1, 1
libinput Accel Profile Enabled (327): 1, 0
libinput Accel Profile Enabled Default (328): 1, 0
libinput Left Handed Enabled (329): 0
libinput Left Handed Enabled Default (330): 0
libinput Send Events Modes Available (300): 1, 0
libinput Send Events Mode Enabled (301): 0, 0
libinput Send Events Mode Enabled Default (302): 0, 0
Device Node (303): "/dev/input/event18"
Device Product ID (304): 6127, 24712
libinput Drag Lock Buttons (331): <no items>
libinput Horizontal Scroll Enabled (332): 1
私はこのコマンドを使ってマウスの速度を変更しますxinput --set-prop 'ThinkPad X1 Mouse' 'Coordinate Transformation Matrix' 2.4 0 0 0 2.4 0 0 0 1
。提案された解決策ここ/usr/share/X11/xorg.conf.d/40-libinput.conf
この場合、Option "Coordinate Transformation Matrix" "2.4 0 0 0 2.4 0 0 0 1"
設定を追加したりxinputコマンドを追加したりすることは.xsessionrc
役に立ちません。マウスを目覚めた後、毎回Coordinate Transformation Matrix
リセットされます1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
。
答え1
残念ながらすべてではなくても、ほとんどのオプション名は と とはlibinput
異なります。 「座標変換行列」に対応するのは「TransformationMatrix」である。したがって、次のようなものを置くことはトリックを実行する必要があります。xinput
xorg.conf
/etc/X11/xorg.conf.d/50-bt-mouse.conf
Section "InputClass"
Identifier "My BT Mouse"
MatchProduct "ThinkPad X1 Mouse"
Option "TransformationMatrix" "2.4 0 0 0 2.4 0 0 0 1"
EndSection
Identifier
選択は自由ですが、MatchProduct
表示されている製品名と一致する必要がありますxinput
。この変換をすべてのポインティングデバイスに適用するには、MatchProduct
このディレクティブをに置き換えることもできます。また、システムの更新時にファイルを上書きする可能性があるため、独自のX.Org構成を作成するのではなくMatchIsPointer "on"
ファイルに配置する必要があります(バックアップなし)。/etc/X11/xorg.conf.d
/usr/share/X11/xorg.conf.d
設定を変更した後に変更を適用するには、少なくともX.Orgを再起動する必要があります(または適用するにはシステムを再起動する必要があります)。その後、X.Orgは最初の起動時やスリープモードでマウスを再接続するときに一致するデバイスを見つけるたびに自動的にこれらのオプションを適用します。