LINUX.ORG.RU

У меня на hp g6 2211sr вообще тачпад перестал работать. То ли я шлейф при разборке того, то ли еще что.

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

Сильно потерял в точности позиционирования курсора. Кроме того эта точность временами «скачет».

Драйвер libinput?

Не помню. Не напомнишь где посмотреть?

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

Ты не понял, мышка пространства требует дополнительного. Диван там или еще что, да и не любая поверхность ей подойдет.

karton1 ★★★★★
()
Ответ на: комментарий от cvv
ls /usr/share/X11/xorg.conf.d/
10-amdgpu.conf    10-quirks.conf    70-wacom.conf                     
10-evdev.conf     40-libinput.conf

Правило с большим номером применяется позже (в моем случае - 40-libinput.conf).

Section "InputClass"
        Identifier "libinput touchpad catchall"
        MatchIsTouchpad "on"
        MatchDevicePath "/dev/input/event*"
        Driver "libinput"
EndSection
aquadon ★★★★★
()

скорее всего у тебя драйвер синаптик или вообще mouse. xps с ними вообще штука не предсказуемая. libinput поставь

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

Тачпад тачпаду рознь

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

А если в метро с ноутбуком или в автобусе? Какая тут мышь?

karton1 ★★★★★
()
Ответ на: комментарий от mrdeath
$ ls /usr/share/X11/xorg.conf.d/
10-amdgpu.conf  11-evdev-quirks.conf      70-synaptics.conf
10-evdev.conf   11-evdev-trackpoint.conf  70-wacom.conf
10-quirks.conf  20-intel.conf
10-radeon.conf  51-synaptics-quirks.conf
$  dpkg -l "*libinput*"
...
ii  libinput-bin     1.6.3-1ubuntu1~16.04.1 amd64        input device management and event handling library - udev quirks
ii  libinput-tools   1.6.3-1ubuntu1~16.04.1 amd64        input device management and event handling library - command line tools
ii  libinput10:amd64 1.6.3-1ubuntu1~16.04.1 amd64        input device management and event handling library - shared library
$ grep -i touchpad Xorg.0.log
[ 97345.018] (II) config/udev: Adding input device DLL0704:01 06CB:76AE Touchpad (/dev/input/event11)
[ 97345.018] (**) DLL0704:01 06CB:76AE Touchpad: Applying InputClass "evdev touchpad catchall"
[ 97345.018] (**) DLL0704:01 06CB:76AE Touchpad: Applying InputClass "evdev touchscreen catchall"
[ 97345.018] (**) DLL0704:01 06CB:76AE Touchpad: Applying InputClass "touchpad catchall"
[ 97345.018] (**) DLL0704:01 06CB:76AE Touchpad: Applying InputClass "Default clickpad buttons"
[ 97345.018] (**) DLL0704:01 06CB:76AE Touchpad: Applying InputClass "Touchpad"
[ 97345.019] (II) Using input driver 'synaptics' for 'DLL0704:01 06CB:76AE Touchpad'
[ 97345.019] (**) DLL0704:01 06CB:76AE Touchpad: always reports core events
[ 97345.065] (II) synaptics: DLL0704:01 06CB:76AE Touchpad: found clickpad property
[ 97345.065] (--) synaptics: DLL0704:01 06CB:76AE Touchpad: x-axis range 0 - 1216 (res 12)
[ 97345.065] (--) synaptics: DLL0704:01 06CB:76AE Touchpad: y-axis range 0 - 680 (res 12)
[ 97345.065] (II) synaptics: DLL0704:01 06CB:76AE Touchpad: device does not report pressure, will use touch data.
[ 97345.065] (II) synaptics: DLL0704:01 06CB:76AE Touchpad: device does not report finger width.
[ 97345.065] (--) synaptics: DLL0704:01 06CB:76AE Touchpad: buttons: left double triple
[ 97345.065] (--) synaptics: DLL0704:01 06CB:76AE Touchpad: Vendor 0x6cb Product 0x76ae
[ 97345.065] (--) synaptics: DLL0704:01 06CB:76AE Touchpad: invalid pressure range.  defaulting to 0 - 255
[ 97345.065] (--) synaptics: DLL0704:01 06CB:76AE Touchpad: invalid finger width range.  defaulting to 0 - 15
[ 97345.065] (--) synaptics: DLL0704:01 06CB:76AE Touchpad: touchpad found
[ 97345.065] (**) DLL0704:01 06CB:76AE Touchpad: always reports core events
[ 97345.096] (II) XINPUT: Adding extended input device "DLL0704:01 06CB:76AE Touchpad" (type: TOUCHPAD, id 14)
[ 97345.096] (**) synaptics: DLL0704:01 06CB:76AE Touchpad: (accel) MinSpeed is now constant deceleration 2.5
[ 97345.096] (**) synaptics: DLL0704:01 06CB:76AE Touchpad: (accel) MaxSpeed is now 1.75
[ 97345.096] (**) synaptics: DLL0704:01 06CB:76AE Touchpad: (accel) AccelFactor is now 0.144
[ 97345.097] (**) DLL0704:01 06CB:76AE Touchpad: (accel) keeping acceleration scheme 1
[ 97345.097] (**) DLL0704:01 06CB:76AE Touchpad: (accel) acceleration profile 1
[ 97345.097] (**) DLL0704:01 06CB:76AE Touchpad: (accel) acceleration factor: 2.000
[ 97345.097] (**) DLL0704:01 06CB:76AE Touchpad: (accel) acceleration threshold: 4
[ 97345.097] (--) synaptics: DLL0704:01 06CB:76AE Touchpad: touchpad found
[ 97345.099] (II) config/udev: Adding input device DLL0704:01 06CB:76AE Touchpad (/dev/input/mouse2)
[ 97345.099] (**) DLL0704:01 06CB:76AE Touchpad: Ignoring device from InputClass "touchpad ignore duplicates"
$

aquadon

cvv ★★★★★
() автор топика
Последнее исправление: cvv (всего исправлений: 1)
Ответ на: комментарий от cvv

apt-get remove xserver-xorg-input-synaptics && apt-get install xserver-xorg-input-libinput

и все будет хорошо :)

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

Все верно выше сказали, удаляй к чертям проприетарный synaptics драйвер. По началу будет непривычно работать с тачпадом под libinput (как-то он по другому себя ведет), но через пару дней адаптируешься.

Ускорение через xinput только не забудь настроить.

aquadon ★★★★★
()
Последнее исправление: aquadon (всего исправлений: 1)
Ответ на: комментарий от mrdeath

У меня, кстати, в 40-libinput.conf этого нет, но есть в xinput:

xinput list-props 12
Device 'CyPS/2 Cypress Trackpad':
        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
        libinput Tapping Enabled (274): 1
        libinput Tapping Enabled Default (275): 0
        libinput Tapping Drag Enabled (276):    1
        libinput Tapping Drag Enabled Default (277):    1
        libinput Tapping Drag Lock Enabled (278):       0
        libinput Tapping Drag Lock Enabled Default (279):       0
        libinput Tapping Button Mapping Enabled (280):  1, 0
        libinput Tapping Button Mapping Default (281):  1, 0
        libinput Accel Speed (282):     0.135135
        libinput Accel Speed Default (283):     0.000000
        libinput Natural Scrolling Enabled (284):       1
        libinput Natural Scrolling Enabled Default (285):       0
        libinput Send Events Modes Available (259):     1, 1
        libinput Send Events Mode Enabled (260):        0, 0
        libinput Send Events Mode Enabled Default (261):        0, 0
        libinput Left Handed Enabled (286):     0
        libinput Left Handed Enabled Default (287):     0
        libinput Scroll Methods Available (288):        1, 1, 0
        libinput Scroll Method Enabled (289):   1, 0, 0
        libinput Scroll Method Enabled Default (290):   1, 0, 0
        libinput Disable While Typing Enabled (291):    1
        libinput Disable While Typing Enabled Default (292):    1
        Device Node (262):      "/dev/input/event1"
        Device Product ID (263):        2, 17
        libinput Drag Lock Buttons (293):       <no items>
        libinput Horizontal Scroll Enabled (294):       1
aquadon ★★★★★
()
Ответ на: комментарий от aquadon

Сделал

$ grep -i touchpad Xorg.0.log 
[100743.431] (II) config/udev: Adding input device DLL0704:01 06CB:76AE Touchpad (/dev/input/event11)
[100743.431] (**) DLL0704:01 06CB:76AE Touchpad: Applying InputClass "evdev touchpad catchall"
[100743.431] (**) DLL0704:01 06CB:76AE Touchpad: Applying InputClass "evdev touchscreen catchall"
[100743.431] (**) DLL0704:01 06CB:76AE Touchpad: Applying InputClass "libinput touchpad catchall"
[100743.431] (**) DLL0704:01 06CB:76AE Touchpad: Applying InputClass "libinput touchscreen catchall"
[100743.431] (**) DLL0704:01 06CB:76AE Touchpad: Applying InputClass "Touchpad"
[100743.432] (II) Using input driver 'libinput' for 'DLL0704:01 06CB:76AE Touchpad'
[100743.432] (**) DLL0704:01 06CB:76AE Touchpad: always reports core events
[100743.434] (II) input device 'DLL0704:01 06CB:76AE Touchpad', /dev/input/event11 is tagged by udev as: Touchpad Touchscreen
[100743.434] (II) input device 'DLL0704:01 06CB:76AE Touchpad', /dev/input/event11 is a touchpad
[100743.468] (II) XINPUT: Adding extended input device "DLL0704:01 06CB:76AE Touchpad" (type: TOUCHPAD, id 14)
[100743.468] (**) DLL0704:01 06CB:76AE Touchpad: (accel) selected scheme none/0
[100743.468] (**) DLL0704:01 06CB:76AE Touchpad: (accel) acceleration factor: 2.000
[100743.468] (**) DLL0704:01 06CB:76AE Touchpad: (accel) acceleration threshold: 4
[100743.470] (II) input device 'DLL0704:01 06CB:76AE Touchpad', /dev/input/event11 is tagged by udev as: Touchpad Touchscreen
[100743.470] (II) input device 'DLL0704:01 06CB:76AE Touchpad', /dev/input/event11 is a touchpad
[100743.471] (II) config/udev: Adding input device DLL0704:01 06CB:76AE Touchpad (/dev/input/mouse2)
[100743.472] (**) DLL0704:01 06CB:76AE Touchpad: Applying InputClass "Touchpad"
[100743.472] (II) Using input driver 'libinput' for 'DLL0704:01 06CB:76AE Touchpad'
[100743.472] (**) DLL0704:01 06CB:76AE Touchpad: always reports core events
[100743.508] (EE) libinput: DLL0704:01 06CB:76AE Touchpad: Failed to create a device for /dev/input/mouse2
[100743.508] (EE) PreInit returned 2 for "DLL0704:01 06CB:76AE Touchpad"
$

Ускорение через xinput только не забудь настроить.

Не напомнишь куда смотреть?

cvv ★★★★★
() автор топика
Последнее исправление: cvv (всего исправлений: 1)
Ответ на: комментарий от aquadon
$ xinput list-props 14
Device 'DLL0704:01 06CB:76AE Touchpad':
        Device Enabled (142):   1
        Coordinate Transformation Matrix (144): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
        libinput Tapping Enabled (299): 0
        libinput Tapping Enabled Default (300): 0
        libinput Tapping Drag Enabled (301):    1
        libinput Tapping Drag Enabled Default (302):    1
        libinput Tapping Drag Lock Enabled (303):       0
        libinput Tapping Drag Lock Enabled Default (304):       0
        libinput Tapping Button Mapping Enabled (305):  1, 0
        libinput Tapping Button Mapping Default (306):  1, 0
        libinput Accel Speed (277):     0.000000
        libinput Accel Speed Default (278):     0.000000
        libinput Natural Scrolling Enabled (282):       0
        libinput Natural Scrolling Enabled Default (283):       0
        libinput Send Events Modes Available (262):     1, 1
        libinput Send Events Mode Enabled (263):        0, 0
        libinput Send Events Mode Enabled Default (264):        0, 0
        libinput Left Handed Enabled (284):     0
        libinput Left Handed Enabled Default (285):     0
        libinput Scroll Methods Available (286):        1, 1, 0
        libinput Scroll Method Enabled (287):   1, 0, 0
        libinput Scroll Method Enabled Default (288):   1, 0, 0
        libinput Click Methods Available (307): 1, 1
        libinput Click Method Enabled (308):    1, 0
        libinput Click Method Enabled Default (309):    1, 0
        libinput Middle Emulation Enabled (291):        0
        libinput Middle Emulation Enabled Default (292):        0
        libinput Disable While Typing Enabled (310):    1
        libinput Disable While Typing Enabled Default (311):    1
        Device Node (265):      "/dev/input/event11"
        Device Product ID (266):        1739, 30382
        libinput Drag Lock Buttons (293):       <no items>
        libinput Horizontal Scroll Enabled (294):       1
cvv ★★★★★
() автор топика
Ответ на: комментарий от cvv

Вот переменная из твоего выхлопа xinput.

libinput Accel Speed (277):     0.000000

Настрой на свой вкус. Например, так:

xinput --set-prop 14 'libinput Accel Speed' 0.15
aquadon ★★★★★
()
Последнее исправление: aquadon (всего исправлений: 1)
Ответ на: комментарий от aquadon

Вообще, я бы такие параметры выставил.

libinput Tapping Enabled (299): 1
libinput Accel Speed (277):     0.15
libinput Natural Scrolling Enabled (282):       1
libinput Middle Emulation Enabled (291):        1
libinput Disable While Typing Enabled (310):    1
libinput Horizontal Scroll Enabled (294):       1

Можешь настраивать через DE, но так понятнее, видно все возможности твоего железа.

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

Поставил в 1.0, стало сносно но все равно маловато. Не в курсе - что можно предпринять еще, так как согласно мана 1.0 - это максимум?

cvv ★★★★★
() автор топика

В целом на сейчас главная проблема: нечеткое срабатывание тапа. На синаптике он «просто работал», а тут наверное надо что-то подкрутить?

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

Может что-то типа этого поможет?

    Option "AccelerationNumerator" "2"
    Option "AccelerationDenominator" "1"
    Option "AccelerationThreshold" "4"

PS: ман прочитал, и даже гуглил

cvv ★★★★★
() автор топика
Последнее исправление: cvv (всего исправлений: 1)
Ответ на: комментарий от cvv

Тут не подскажу, т.к. у меня на обоих драйверах все нормально работало, но на synaptics иногда отваливался тап и скролл на пару минут.

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

В багтрекере написали, что там опять зависимости поломали. Так что при попытке пересборки @car можно нехило зафейлиться и ходить пешком дальше.

Deleted
()
Ответ на: комментарий от karton1

Ну, как сказать. Иногда не стартует. Иногда стартует, но лучше б не стартовала. Зато я рад, что всё открыто!

Deleted
()
Ответ на: комментарий от cvv

и как, заработало все? у меня все четко срабатывает, хотя хз, может я привык и просто «правильно пользуюсь»:)

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

работает, но хотелось бы лучше. Тапы все еще нестабильны, плюс нехватает скорости передвижения курсора. AccelSpeed на максимуме.

cvv ★★★★★
() автор топика

После прилета свежего Ѧдра глюки испарились. Странно.

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