LINUX.ORG.RU

трекпоинт hp elitebook 2570p


4

1

Накатил на недавно приобретенный HP debian 7 с кедами, все железо завел, но вот беда - никак не могу выполнить настройку трекпоинта, слишком низкая чуствительность у него. Пробовал сделать по инструкции для синкпадов, но не вышел каменный цветок. Прошу помощи - пальцы болят уже им пользоваться.


Настройка любых указательных устройств ввода в общем-то одинакова (занимался тюнингом мышей, трекболов и трекпоинтов).

На примере моего трекпоинта (он просто в наличии):
1. Найти свой девайс

aidaho@thinkpad:~$ xinput 
⎡ Virtual core pointer                          id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ TPPS/2 IBM TrackPoint                     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                         id=9    [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard              id=10   [slave  keyboard (3)]
    ↳ ThinkPad Extra Buttons                    id=12   [slave  keyboard (3)]
    ↳ ACPI Virtual Keyboard Device              id=13   [slave  keyboard (3)]
2. Получить список настроек
aidaho@thinkpad:~$ xinput list-props "TPPS/2 IBM TrackPoint"
Device 'TPPS/2 IBM TrackPoint':
        Device Enabled (133):   1
        Coordinate Transformation Matrix (135): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
        Device Accel Profile (257):     2
        Device Accel Constant Deceleration (258):       1.000000
        Device Accel Adaptive Deceleration (259):       2.000000
        Device Accel Velocity Scaling (260):    4.000000
        Device Product ID (253):        2, 10
        Device Node (254):      "/dev/input/event7"
        Evdev Axis Inversion (261):     0, 0
        Evdev Axes Swap (263):  0
        Axis Labels (264):      "Rel X" (143), "Rel Y" (144)
        Button Labels (265):    "Button Left" (136), "Button Middle" (137), "Button Right" (138), "Button Wheel Up" (139), "Button Wheel Down" (140), "Button Horiz Wheel Left" (141), "Button Horiz Wheel Right" (142)
        Evdev Middle Button Emulation (266):    0
        Evdev Middle Button Timeout (267):      50
        Evdev Third Button Emulation (268):     0
        Evdev Third Button Emulation Timeout (269):     1000
        Evdev Third Button Emulation Button (270):      3
        Evdev Third Button Emulation Threshold (271):   20
        Evdev Wheel Emulation (272):    1
        Evdev Wheel Emulation Axes (273):       6, 7, 4, 5
        Evdev Wheel Emulation Inertia (274):    10
        Evdev Wheel Emulation Timeout (275):    200
        Evdev Wheel Emulation Button (276):     2
        Evdev Drag Lock Buttons (277):  0
3. Прочитать http://www.x.org/wiki/Development/Documentation/PointerAcceleration/
4. Играть с xinput (set-prop), пока не будет достигнут удовлетворительный результат
5. Записать результат в конфигурацию xorg. Пример:
aidaho@thinkpad:~$ cat /etc/X11/xorg.conf.d/trackpoint.conf 
Section "InputClass"
        Identifier      "ThinkPad Trackpoint"
        MatchProduct        "TPPS/2 IBM TrackPoint|DualPoint Stick|Synaptics Inc. Composite TouchPad / TrackPoint|ThinkPad USB Keyboard with TrackPoint|USB Trackpoint pointing device"
        Option              "EmulateWheel"        "true"
        Option              "EmulateWheelButton"  "2"
        Option              "Emulate3Buttons"     "false"
        Option              "XAxisMapping"        "6 7"
        Option              "YAxisMapping"        "4 5"
        Option              "AccelerationProfile" "2"
        Option              "AdaptiveDeceleration" "2.0"
        Option              "VelocityScale" "4.0"
EndSection

Некоторые заметки: мне нравится полиномиальное ускорение, я его использую для трекболов и трекпоинтов. Для мышей оставил simple, он с ними ассоциирован уже на уровне подкорки, плюс пользование чужими мышами, если менять профиль, вызывает некоторые неудобства.

aidaho ★★★★★
()
Ответ на: комментарий от aidaho

Ещё забыл деталь: настраивать можно и Virtual core pointer, но это повлияет вообще на все устройства, плюс интерфейсы по настройке мыши работают именно с ним, т.е. изменения будут затёрты.

Настройки конкретного устройства всегда остаются актуальны и предсказуемо реагируют на таскание ползунков в настройках DE, т.к. настройки master-устройства являются просто модификаторами настроек slave-устройств.

aidaho ★★★★★
()
Ответ на: комментарий от aidaho

спасибо огромное, настроил.

abyz
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.