web-dev-qa-db-ja.com

14.04のLinux 4.4アップデート後のラップトップスティックマウスの問題

Ubuntu 14.04.5 LTSを実行しているDell Precision 7510を使用しています。最近、最新のカーネルパッケージ(4.4.0-57-generic)をインストールしましたが、インストールすると、ラップトップマウスの検出方法が変わったように見えます(以前はPS/2ジェネリックでした)。

私のタッチパッドは大丈夫なようですが、スティックは現在、使用できないほどに非常に高い感度/加速で動作し、下げることはできません。私は(Stickデバイスの下でxfceマウス設定を使用して)上げました。そうすると、マウスは文字通り画面の隅から端まで瞬時に移動します。

次のコマンドを試したところ、変更はありませんでした。

xset m 0 0
xset m 1/10 0
xset m 1/1000 0

「Synaptics Finger」を変更することにより、xinputを使用してTouchPadの感度を変更することができましたが、気の利いたものでした。それでも十分ですので、そのままにしておきます。本当の問題はスティックです。これは、どのプロパティでも変更できません。下記参照:

xinput list                   
⎡ Virtual core pointer                      id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ AlpsPS/2 ALPS DualPoint TouchPad          id=12   [slave  pointer  (2)]
⎜   ↳ AlpsPS/2 ALPS DualPoint Stick             id=13   [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)]
    ↳ Power Button                              id=8    [slave  keyboard (3)]
    ↳ Sleep Button                              id=9    [slave  keyboard (3)]
    ↳ Integrated_Webcam_HD                      id=10   [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard              id=11   [slave  keyboard (3)]
    ↳ Dell WMI hotkeys                          id=14   [slave  keyboard (3)]
    ↳ Dell Wireless hotkeys                     id=15   [slave  keyboard (3)]

xinput list-props "AlpsPS/2 ALPS DualPoint TouchPad"
Device 'AlpsPS/2 ALPS DualPoint TouchPad':
    Device Enabled (152):   1
    Coordinate Transformation Matrix (154): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
    Device Accel Profile (273): 1
    Device Accel Constant Deceleration (274):   2.500000
    Device Accel Adaptive Deceleration (275):   1.000000
    Device Accel Velocity Scaling (276):    12.500000
    Synaptics Edges (277):  422, 2394, 230, 1306
    Synaptics Finger (278): 0, 0, 0
    Synaptics Tap Time (279):   180
    Synaptics Tap Move (280):   141
    Synaptics Tap Durations (281):  180, 100, 100
    Synaptics ClickPad (282):   0
    Synaptics Middle Button Timeout (283):  75
    Synaptics Two-Finger Pressure (284):    141
    Synaptics Two-Finger Width (285):   7
    Synaptics Scrolling Distance (286): 64, 64
    Synaptics Edge Scrolling (287): 1, 0, 0
    Synaptics Two-Finger Scrolling (288):   1, 0
    Synaptics Move Speed (289): 1.000000, 1.750000, 0.062364, 0.000000
    Synaptics Off (290):    0
    Synaptics Locked Drags (291):   0
    Synaptics Locked Drags Timeout (292):   5000
    Synaptics Tap Action (293): 2, 3, 0, 0, 1, 3, 0
    Synaptics Click Action (294):   1, 1, 0
    Synaptics Circular Scrolling (295): 0
    Synaptics Circular Scrolling Distance (296):    0.100000
    Synaptics Circular Scrolling Trigger (297): 0
    Synaptics Circular Pad (298):   0
    Synaptics Palm Detection (299): 0
    Synaptics Palm Dimensions (300):    10, 100
    Synaptics Coasting Speed (301): 20.000000, 50.000000
    Synaptics Pressure Motion (302):    15, 80
    Synaptics Pressure Motion Factor (303): 1.000000, 1.000000
    Synaptics Resolution Detect (304):  1
    Synaptics Grab Event Device (305):  0
    Synaptics Gestures (306):   1
    Synaptics Capabilities (307):   1, 1, 1, 1, 1, 1, 0
    Synaptics Pad Resolution (308): 47, 48
    Synaptics Area (309):   0, 0, 0, 0
    Synaptics Noise Cancellation (310): 16, 16
    Device Product ID (268):    2, 8
    Device Node (269):  "/dev/input/event7"
</code>

<code>
└─[0] <> xinput list-props "AlpsPS/2 ALPS DualPoint Stick"                  
Device 'AlpsPS/2 ALPS DualPoint Stick':
    Device Enabled (152):   1
    Coordinate Transformation Matrix (154): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
    Device Accel Profile (273): 0
    Device Accel Constant Deceleration (274):   1.000000
    Device Accel Adaptive Deceleration (275):   1.000000
    Device Accel Velocity Scaling (276):    10.000000
    Device Product ID (268):    2, 8
    Device Node (269):  "/dev/input/event6"
    Evdev Axis Inversion (312): 0, 0
    Evdev Axes Swap (314):  0
    Axis Labels (315):  "Rel X" (162), "Rel Y" (163)
    Button Labels (316):    "Button Left" (155), "Button Middle" (156), "Button Right" (157), "Button Wheel Up" (158), "Button Wheel Down" (159), "Button Horiz Wheel Left" (160), "Button Horiz Wheel Right" (161)
    Evdev Scrolling Distance (317): 0, 0, 0
    Evdev Middle Button Emulation (318):    1
    Evdev Middle Button Timeout (319):  50
    Evdev Third Button Emulation (320): 0
    Evdev Third Button Emulation Timeout (321): 1000
    Evdev Third Button Emulation Button (322):  3
    Evdev Third Button Emulation Threshold (323):   20
    Evdev Wheel Emulation (324):    1
    Evdev Wheel Emulation Axes (325):   6, 7, 4, 5
    Evdev Wheel Emulation Inertia (326):    10
    Evdev Wheel Emulation Timeout (327):    200
    Evdev Wheel Emulation Button (328): 2
    Evdev Drag Lock Buttons (329):  0

Device Accelとプロパティのすべてをいじってみたが、役に立たなかった。

どんなアイデアもありがとうございます!!!これは私を混乱させており、私は古い3.xカーネルを使い続ける必要があるかもしれません。

1
Michael Morgan

Ubuntuベースのディストリビューション(16.04)をカーネル4.8.0-53でインストールした後、7510で同様の問題が発生していましたが、以前のカーネルがあった以前のインストールでは問題ではありませんでした。

以下を調整することで、トラックポイントをよりよく機能させることができます。

Device Accel Profile (264): 2
Device Accel Constant Deceleration (265):   6.000000
Device Accel Adaptive Deceleration (266):   1.000000
Device Accel Velocity Scaling (267):    10.000000

この問題を抱えている人は、次のように入力してさまざまな値を試すことができます。

xinput set-float-prop 'AlpsPS/2 ALPS DualPoint Stick' 'Device Accel Constant Deceleration' 6 

...次に、その変更を次のように永続化します。

echo "xinput set-prop 'AlpsPS/2 ALPS DualPoint Stick' 'Device Accel Constant Deceleration' 6" >> ~/.xsessionrc

私はまだトラックパッドで問題を抱えていますが、非常に敏感なので、入力中にクリックが記録されることがよくあります。また、トラックポイントと中央ボタンを使用するときのスクロール速度にも満足できません。しかし、トラックポイントは上記を使用してうまく機能します。

1
Jonathan

私は同じ問題を抱えています。 "Device Accel Profile"の値を-1に変更しましたが、これは少し役に立ったようです。それでもあまりにも敏感すぎる。

0
mountaindesert

ここのポスターがこれについて他に何かを考え出したのだろうか。私が見つけることができる他のバグレポートはありません。私にもこの問題があります。私はトラックポイントをほぼ独占的に使用しています。また、タッチパッドは誤ったクリックやスクロールに非常に敏感になりました。私はそれを使用可能にするために2本の指のスクロールを無効にする必要があり、トラックポイントの回避策はありませんでした。

当面は、このアップデート(4.4.0-47)の前に古いカーネルを起動する予定です。

参考までに、バグを報告しました: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/165755

0
James Peverill