xinput des は Fedora 25 の属性を認識しません。

xinput des は Fedora 25 の属性を認識しません。

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
    ...

答え1

  1. このプロパティはlibinput Accel Speed(注ライブラリ入力頼む間)。他の属性も似ています。
  2. 入力デバイスはWaylandとX.Orgをサポートするライブラリlibinput(少なくともFedora 25では)によって処理されます。残念ながら、以前の方法と同じくらい多くのオプションがあります(しかし! -急速な成長)。

ノート

  • man libinputすべての属性の履歴
  • 建築ウィキペディアいつものように素晴らしいトピックのまとめ
  • 一つあるようです。解決策以前の方法で戻ってきましたが、試してみませんでした。

私は自分の質問に答えているので、おそらく重要なことを見逃したでしょう。全てのコメントありがとうございます。

編集する今、私はTrackPointスクロールが基本的に動作することを言及することを完全に忘れました。本当に良いです。 :)

関連情報