Fedora 25では、xinput
は入力デバイスのプロパティの認識に問題があるようです。
ThinkWiki によると、これは機能するはずです:
$ xinput set-prop "TPPS/2 IBM TrackPoint" "Device Accel Profile" 2
property 'Device Accel Profile' doesn't exist, you need to specify its type and format
以下のセットアップセクションの出力を見ると、プロパティの名前が変更されたようです。残念ながら、新しいプロパティ名を使用しても同じ結果が得られます。
$ xinput set-prop "TPPS/2 IBM TrackPoint" "Accel Speed" 0.75
property 'Accel Speed' doesn't exist, you need to specify its type and format
また、デバイスid
を--type
と--format
を指定して使用してみました-同じ結果です。
Fedora 25、Xorg(Waylandではない)、i3wm、Thinkpad TrackPoint(TPPS/2 IBM TrackPoint
)
$ xinput list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ TPPS/2 IBM TrackPoint id=10 [slave pointer (2)]
...
$ xinput list-props 'TPPS/2 IBM TrackPoint'
Device 'TPPS/2 IBM TrackPoint':
Device Enabled (139): 1
Coordinate Transformation Matrix (141): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
libinput Accel Speed (276): 0.000000
libinput Accel Speed Default (277): 0.000000
libinput Accel Profiles Available (278): 1, 1
libinput Accel Profile Enabled (279): 1, 0
...
libinput Accel Speed
と呼ばれます(最初はlibinputに注意してください)。他のプロパティと同様に。libinput
ライブラリ(少なくともFedora 25では)によって処理されるようになりました。残念ながら、それは古い方法と同じくらい多くのオプションを提供することに注意します(まだ!-それは 急速な開発 にあるようです)。man libinput
はすべてのプロパティを文書化します私は自分の質問に答えているので、何か重要なことを見逃しているかもしれません-すべての入力に感謝します。
[〜#〜] edit [〜#〜]TrackPointのスクロールが箱から出してすぐに機能することを完全に忘れてしまいました。これは一種の素晴らしいことです: )