Настройка трека на Dell Latitude 5470

Я столкнулся с проблемой очень чувствительной трекпоинта на Ubuntu 16.04. Вот мои настройки по умолчанию:

Device 'AlpsPS/2 ALPS DualPoint Stick': Device Enabled (140): 1 Coordinate Transformation Matrix (142): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000 Device Accel Profile (266): 0 Device Accel Constant Deceleration (267): 1.000000 Device Accel Adaptive Deceleration (268): 1.000000 Device Accel Velocity Scaling (269): 10.000000 Device Product ID (261): 2, 8 Device Node (262): "/dev/input/event6" Evdev Axis Inversion (305): 0, 0 Evdev Axes Swap (307): 0 Axis Labels (308): "Rel X" (150), "Rel Y" (151) Button Labels (309): "Button Left" (143), "Button Middle" (144), "Button Right" (145), "Button Wheel Up" (146), "Button Wheel Down" (147), "Button Horiz Wheel Left" (148), "Button Horiz Wheel Right" (149) Evdev Scrolling Distance (310): 0, 0, 0 Evdev Middle Button Emulation (311): 1 Evdev Middle Button Timeout (312): 50 Evdev Third Button Emulation (313): 0 Evdev Third Button Emulation Timeout (314): 1000 Evdev Third Button Emulation Button (315): 3 Evdev Third Button Emulation Threshold (316): 20 Evdev Wheel Emulation (317): 1 Evdev Wheel Emulation Axes (318): 6, 7, 4, 5 Evdev Wheel Emulation Inertia (319): 10 Evdev Wheel Emulation Timeout (320): 200 Evdev Wheel Emulation Button (321): 2 Evdev Drag Lock Buttons (322): 0

Я пытался настроить настройки Accel, но только единственным результатом, который я получаю, является изменение чувствительности при высокоскоростном перемещении. Я не могу снизить чувствительность движения низкой скорости, чтобы я мог сделать ходы более точными. Я слышал, что могу установить драйвер glidepoint, может быть, эта вещь мне поможет. Но я не уверен, как это сделать. Итак, какая-нибудь помощь здесь?

UPD Я нашел лучшее объяснение, что не так с моей дорожкой

Я не могу добиться приемлемых результатов со всеми доступными ручками. Если я настрою ускорение, я могу сделать детальное указание, но палка, как правило, настолько медленная, что для перехода через экран требуется много времени. С другой стороны, если я увеличиваю ускорение, даже малейшее движение палки делает его значительно увеличиваться на экране, так что я не могу выполнить подробный выбор.

https: //bugs.freedesktop. org / show_bug.cgi? id = 99860 вот нить.

0
задан 1 May 2017 в 22:06

2 ответа

Чтобы сделать вашу контрольную точку более точной, просто увеличьте значение Device Accel Constant Deceleration (для меня это нормально):

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

Сделать это постоянным

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

Не работает ?

Узнайте свое имя устройства трекпойнта, обычно это DualPoint Stick или что-то в этом роде.

$ 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)]

Список доступных свойств, если вы видите Device Accel Constant Deceleration

$ xinput list-props 13 Device 'AlpsPS/2 ALPS DualPoint Stick': 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 Device Accel Profile (265): 0 Device Accel Constant Deceleration (266): 15.000000 Device Accel Adaptive Deceleration (267): 1.000000 Device Accel Velocity Scaling (268): 10.000000 Device Product ID (260): 2, 8 Device Node (261): "/dev/input/event6" Evdev Axis Inversion (304): 0, 0 Evdev Axes Swap (306): 0 Axis Labels (307): "Rel X" (149), "Rel Y" (150) Button Labels (308): "Button Left" (142), "Button Middle" (143), "Button Right" (144), "Button Wheel Up" (145), "Button Wheel Down" (146), "Button Horiz Wheel Left" (147), "Button Horiz Wheel Right" (148) Evdev Scrolling Distance (309): 0, 0, 0 Evdev Middle Button Emulation (310): 1 Evdev Middle Button Timeout (311): 50 Evdev Third Button Emulation (312): 0 Evdev Third Button Emulation Timeout (313): 1000 Evdev Third Button Emulation Button (314): 3 Evdev Third Button Emulation Threshold (315): 20 Evdev Wheel Emulation (316): 1 Evdev Wheel Emulation Axes (317): 6, 7, 4, 5 Evdev Wheel Emulation Inertia (318): 10 Evdev Wheel Emulation Timeout (319): 200 Evdev Wheel Emulation Button (320): 2 Evdev Drag Lock Buttons (321): 0

Наконец, попробуйте не использовать литеральные имена, но ids:

xinput set-float-prop 13 266 14
1
ответ дан 18 July 2018 в 14:21

Чтобы сделать вашу контрольную точку более точной, просто увеличьте значение Device Accel Constant Deceleration (для меня это нормально):

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

Сделать это постоянным

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

Не работает ?

Узнайте свое имя устройства трекпойнта, обычно это DualPoint Stick или что-то в этом роде.

$ 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)]

Список доступных свойств, если вы видите Device Accel Constant Deceleration

$ xinput list-props 13 Device 'AlpsPS/2 ALPS DualPoint Stick': 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 Device Accel Profile (265): 0 Device Accel Constant Deceleration (266): 15.000000 Device Accel Adaptive Deceleration (267): 1.000000 Device Accel Velocity Scaling (268): 10.000000 Device Product ID (260): 2, 8 Device Node (261): "/dev/input/event6" Evdev Axis Inversion (304): 0, 0 Evdev Axes Swap (306): 0 Axis Labels (307): "Rel X" (149), "Rel Y" (150) Button Labels (308): "Button Left" (142), "Button Middle" (143), "Button Right" (144), "Button Wheel Up" (145), "Button Wheel Down" (146), "Button Horiz Wheel Left" (147), "Button Horiz Wheel Right" (148) Evdev Scrolling Distance (309): 0, 0, 0 Evdev Middle Button Emulation (310): 1 Evdev Middle Button Timeout (311): 50 Evdev Third Button Emulation (312): 0 Evdev Third Button Emulation Timeout (313): 1000 Evdev Third Button Emulation Button (314): 3 Evdev Third Button Emulation Threshold (315): 20 Evdev Wheel Emulation (316): 1 Evdev Wheel Emulation Axes (317): 6, 7, 4, 5 Evdev Wheel Emulation Inertia (318): 10 Evdev Wheel Emulation Timeout (319): 200 Evdev Wheel Emulation Button (320): 2 Evdev Drag Lock Buttons (321): 0

Наконец, попробуйте не использовать литеральные имена, но ids:

xinput set-float-prop 13 266 14
1
ответ дан 24 July 2018 в 20:22
  • 1
    у вас есть ноутбук 5470 – alexey polusov 1 May 2017 в 22:06
  • 2
    Нет, Dell Latitude E7470 здесь ^^ .. У вас есть проблемы с настройкой чувствительности к треку? – jirislav 2 May 2017 в 03:37
  • 3
    да. Я обновил свой вопрос. Пожалуйста, прочитайте его внизу q – alexey polusov 2 May 2017 в 11:06

Другие вопросы по тегам:

Похожие вопросы: