そこで、thinkpad e570を入手しました。真ん中のトラックポイントボタンが認識され、スクロールしてウィンドウのボックスから機能していても、どのLinuxディストリビューションにも表示されません。
xevは、押されたときに出力を返さず、「xinput list props 16」は「unable to find device 16」を返します。
これは修正可能ですか?
このバグ修正は Linux kernel 4.13rc6 にマージされました。したがって、2〜3週間で利用可能になるはずです。
これまでのところxserver-xorg-input-libinput-hwe-16.04
(Ubuntu 16.04.2)およびpsmouse
をproto=imps
は、マウスの中ボタンを有効にしているようです。ただし、これによりタッチパッドでの2本の指スクロールが無効になります。
この問題についてもここで説明します: タッチパッドを押したままの状態では機能しません
Ubuntuのバグが報告されました: https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-input-libinput-hwe-16.04/+bug/1670492
適切なソリューションには、psmouseカーネルモジュールへのパッチ適用が含まれます。カーネルモジュールは、拡張ボタンデータの取得に失敗します。正しい値を強制すると、これが修正されます。参照: https://bugs.freedesktop.org/show_bug.cgi?id=100694