web-dev-qa-db-ja.com

18.04を搭載したLenovo T450でトラックポイントの速度を調整できない

18.04でトラックポイントの速度を調整しようとしていましたが、成功していません。設定アプリでマウスの速度を変更しようとしましたが、使用したことのないタッチパッドでも何も変わりません。 gnome-tweaksでは、アクセラレーションプロファイルと呼ばれる設定をAdaptiveに調整してみましたが、それにより高速になりましたが、望まないマウスアクセラレーションが可能になりました。オンラインで検索し、xinputで小道具を編集するという言及を見ましたが、listはうまく機能していてもトラックポイントを表示しません

⎡ Virtual core pointer                          id=2    [master pointer (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ PS/2 Synaptics TouchPad                   id=11   [slave  pointer  (2)]
⎣ Virtual core keyboard                         id=3    [master keyboard (2)]
    ↳ Virtual core XTEST keyboard               id=5    [slave  keyboard (3)]
    ↳ Power Button                              id=6    [slave  keyboard (3)]
    ↳ Video Bus                                 id=7    [slave  keyboard (3)]
    ↳ Sleep Button                              id=8    [slave  keyboard (3)]
    ↳ Integrated Camera: Integrated C           id=9    [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard              id=10   [slave  keyboard (3)]
    ↳ ThinkPad Extra Buttons                    id=12   [slave  keyboard (3)]

再起動後に変更するにはどうすればよいですか?.

1
AndroidDragon

デバイスid = 11は、タッチパッドとトラックポイントの両方をカバーしています。

Dellでも同様の問題があり、xinputが助けてくれました。

最初にxinput --list-props 11を実行すると、そのデバイスのプロパティが表示されます。次に、変更するプロパティを見つけて変更します(これは私の場合です、あなたのものは異なります)

xinput set-prop "DualPoint Stick" "libinput Accel Speed" -0.5

ここで、「DualPoint Stick」はデバイスの名前(Ps/2 Synaptic Touchpadの場合)であり、libintput accel speedは変更したいプロパティの名前です。

次に、このコマンドを〜/ .xinitrcに配置すると、自動的に適用されます。

注-コマンドではデバイス番号を使用せず、デバイス名を使用します。他の周辺機器を接続するとIDが変更される可能性があるためです。

2
marosg

Ubuntu 18.04で新しいThinkpad L580(L480、t480、t580も同じかもしれません)でこの問題が発生し、[this reddit] [ https://www.reddit.com/r/ thinkpad/comments/4jku4c/configuring_trackpoint_on_thinkpad_13/d3asw6g /]

1)libinputを削除しますBUT ATTENTION !!!おそらく後で入力できませんなので、マシンにsshできる可能性があります。

Sudo apt-get remove xserver-xorg-input-libinput(ubuntu 18は「xserver-xorg-input-libinput-all」を削除します)

2)おそらくこれを最初に実行してください!
evdevをインストールします(debian/ubuntuが自動的にフォールバックしない場合)
Sudo apt-get install xserver-xorg-input-evdev

3)次のようなxinputを使用します。
xinput set-prop 'device-name-or-number' "Device Accel Constant Deceleration" 0.2
この値が低いほど、TrackPointは速くなるので、0.5を試して、上下に動かしてください

0
eli