TPPS / 2 Elan Trackpoint на Thinkpad T495 с Kubuntu 20.04

Я использую Kubuntu 20.04 на моем Thinkpad T495 с трекпоинтом. Трекпоинт не работает плавно, даже если я установил максимальную скорость в настройках. Я исследовал это и попробовал следующие команды:

x@mx-ThinkPad-T495:~$ xinput --list-props 14
Device 'TPPS/2 Elan TrackPoint':
        Device Enabled (149):   1
        Coordinate Transformation Matrix (151): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
        libinput Natural Scrolling Enabled (295):       0
        libinput Natural Scrolling Enabled Default (296):       0
        libinput Scroll Methods Available (299):        0, 0, 1
        libinput Scroll Method Enabled (300):   0, 0, 1
        libinput Scroll Method Enabled Default (301):   0, 0, 1
        libinput Button Scrolling Button (313): 2
        libinput Button Scrolling Button Default (314): 2
        libinput Middle Emulation Enabled (305):        0
        libinput Middle Emulation Enabled Default (306):        0
        libinput Accel Speed (307):     1.000000
        libinput Accel Speed Default (308):     0.000000
        libinput Accel Profiles Available (315):        1, 1
        libinput Accel Profile Enabled (316):   1, 0
        libinput Accel Profile Enabled Default (317):   1, 0
        libinput Left Handed Enabled (309):     0
        libinput Left Handed Enabled Default (310):     0
        libinput Send Events Modes Available (272):     1, 0
        libinput Send Events Mode Enabled (273):        0, 0
        libinput Send Events Mode Enabled Default (274):        0, 0
        Device Node (275):      "/dev/input/event12"
        Device Product ID (276):        2, 10
        libinput Drag Lock Buttons (311):       <no items>
        libinput Horizontal Scroll Enabled (312):       1
mx@mx-ThinkPad-T495:~$ sudo xinput --set-prop 14 'libinput Accel Speed' 1,99

Ускорение лучше, но чувствительность все еще низкая, TP слишком медленно, а затем слишком быстро, и у меня болит верхушка пальца. Я просмотрел много подсказок, но не смог найти правильный способ настроить трекпойнт. Я был бы очень признателен за несколько советов, как это сделать, чтобы он работал так же плавно, как и в Windows. Для этого нет готовых инструментов?

1
задан 22 May 2020 в 03:43

2 ответа

В недавнем выпуске libinput это работает с множителем Magic Trackpoint, называемым AttrTrackpointMultiplier, а не с udev правил больше. См. документацию libinput по настройке трекпойнта.

Libinput поддерживает индивидуальные настройки оборудования, так называемые причуды, в /usr/share/libinput. См., например. 50-system-lenovo.quirks. Не редактируйте эти файлы, они могут быть перезаписаны при следующем обновлении пакетов libinput.

Чтобы настроить переопределения в соответствии с документацией libinput device quirks, вам необходимо создать файл /etc/libinput/local-overrides.quirks и соответствующим образом настроить параметры. (Для некоторых дистрибутивов этот файл может находиться в другом месте, например, в /usr/share/libinput/local-overrides.quirks).

Например, файл local-overrides.quirks по примеру arch wiki для изменения множителя магического трекпойнта выглядит следующим образом:

[Trackpoint Override]
MatchUdevType=pointingstick
AttrTrackpointMultiplier=0.75
0
ответ дан 5 October 2020 в 17:07

Я использую Ubuntu 20.04 на ThinkPad X1 Carbon gen6.

Установка временных локальных устройств, о которых упоминал spinxz, сработала для меня.

Это моя процедура.

xinput list-props 'TPPS/2 Elan TrackPoint' | grep 'Device Node'
# Device Node (295):    "/dev/input/event17"

sudo apt install libinput-tools
libinput quirks list /dev/input/event17
# AttrTrackpointMultiplier=0.40

sudo nano /usr/share/libinput/local-overrides.quirks
[Trackpoint Override]
MatchUdevType=pointingstick
MatchName=*TPPS/2 Elan TrackPoint*
AttrTrackpointMultiplier=4.0  # Higher is Faster
libinput quirks list /dev/input/event17
# AttrTrackpointMultiplier=4.00

выйти и войти

0
ответ дан 12 November 2020 в 07:53

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

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