LINUX.ORG.RU

marble mouse и прокрутка

 ,


0

1

Всем привет. Имею logitech marble mouse, настроил скролл вот так(xorg.conf):

Section "InputClass"
    Identifier      "Marble Mouse"
    MatchProduct    "Logitech USB Trackball"
    Driver          "libinput"
    Option          "ButtonMapping" "1 2 3 4 5 6 7 0 9"
    Option          "ScrollMethod" "button"
    Option          "ScrollButton" "8"
    Option          "MiddleEmulation" "on"
EndSection

При нажатии кнопки которая сверху от ЛКМ активируется прокрутка, и можно горизонтально-вертикально её использовать, прокручивая просто шарик. Так вот, пару дней назад перестало работать. Точней срабатывает 1 из 3 нажатий, что сильно бесит. Сначала подумал что может накрылась сама кнопка, но cat /dev/input/event1 показал что все нажатия кнопки отрабатываются.

Кто-нибудь с таким сталкивался? Debian Buster, ядро 5.0 от liquorix.

Версия Xorg:


X.Org X Server 1.20.3
X Protocol Version 11, Revision 0
Build Operating System: Linux 4.9.0-8-amd64 x86_64 Debian
Current Operating System: Linux 5.0.0-5.1-liquorix-amd64 #1 ZEN SMP PREEMPT liquorix 5.0-4.1~sid (2019-03-28) x86_64
Kernel command line: audit=0  BOOT_IMAGE=/vmlinuz-5.0.0-5.1-liquorix-amd64 root=/dev/mapper/vg-root ro quiet
Build Date: 25 October 2018  06:15:23PM
xorg-server 2:1.20.3-1 (https://www.debian.org/support) 
Current version of pixman: 0.36.0
        Before reporting problems, check http://wiki.x.org
        to make sure that you have the latest version.

cat /dev/input/event1

evtest

Кто-нибудь с таким сталкивался?

Не сталкивался ни на Debian, ни на NixOS, но последнее время я наигрался в фигню типа логитеков и кенсингтонов и перелез везде на нормальный трекбол: Elecom Deft Pro.

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

evtest

не особо понял чем оно отличается в плане проверки работоспособности клика, но ок:

Event: time 1554143331.587751, type 4 (EV_MSC), code 4 (MSC_SCAN), value 90004
Event: time 1554143331.587751, type 1 (EV_KEY), code 275 (BTN_SIDE), value 0
Event: time 1554143331.587751, -------------- SYN_REPORT ------------
Event: time 1554143331.851648, type 4 (EV_MSC), code 4 (MSC_SCAN), value 90004
Event: time 1554143331.851648, type 1 (EV_KEY), code 275 (BTN_SIDE), value 1
Event: time 1554143331.851648, -------------- SYN_REPORT ------------
Event: time 1554143331.915678, type 4 (EV_MSC), code 4 (MSC_SCAN), value 90004
Event: time 1554143331.915678, type 1 (EV_KEY), code 275 (BTN_SIDE), value 0
Event: time 1554143331.915678, -------------- SYN_REPORT ------------
Event: time 1554143332.075641, type 4 (EV_MSC), code 4 (MSC_SCAN), value 90004
Event: time 1554143332.075641, type 1 (EV_KEY), code 275 (BTN_SIDE), value 1
Event: time 1554143332.075641, -------------- SYN_REPORT ------------
Event: time 1554143332.147570, type 4 (EV_MSC), code 4 (MSC_SCAN), value 90004
Event: time 1554143332.147570, type 1 (EV_KEY), code 275 (BTN_SIDE), value 0
Event: time 1554143332.147570, -------------- SYN_REPORT ------------
Event: time 1554143332.715468, type 4 (EV_MSC), code 4 (MSC_SCAN), value 90004
Event: time 1554143332.715468, type 1 (EV_KEY), code 275 (BTN_SIDE), value 1
Event: time 1554143332.715468, -------------- SYN_REPORT ------------
Event: time 1554143332.771403, type 4 (EV_MSC), code 4 (MSC_SCAN), value 90004
Event: time 1554143332.771403, type 1 (EV_KEY), code 275 (BTN_SIDE), value 0
Event: time 1554143332.771403, -------------- SYN_REPORT ------------

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

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

У них не полностью перекрывающиеся юзкейсы (например играть на трекболе во всякие подергушки не вариант), но для десктопного размахивания курсором оно того однозначно стоит. Когда я отваливал, сколько, шесть тысяч вслепую за первый Deft Pro я ещё немного нервничал, второй я брал уже вообще без сомнений.

t184256 ★★★★★ ()

Столкнулся с полной непригодностью этого изделия: из-за низкого DPI на профиле libinput flat очень сложно дотащить курсор из угла в угол. Адаптивный профиль я в гробу видал. Видимо, остаётся только унести на работу.

anonymous ()
Ответ на: комментарий от mahalaka

Он не убог, но 300 DPI, отсутствие ускорения (мне оно не нравится) и 4k-монитор не стыкуются. Возможно ещё, что потолок скорости в libinput сильно ограничен. В винде почему-то даже без акселерации нормально, хотя точность оставляет желать 🙄

anonymous ()