Logitech Marble Mouse тормозит в Ubuntu Studio 18.04

Это не вопрос типа «Как настроить прокрутку / кнопки».

У меня есть мышь Logitech Marble Mouse (двухкнопочный трекбол), номер модели T-CM14.

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

Спецификация системы:

  • ОС: Ubuntu Studio 18.04 (Xfce) x64
  • Недавно установлена, партнерские репозитории включены и добавлены ограниченные дополнительные возможности
  • ПК: Dell Insperon с подключением только через USB

Трекбол подключено с помощью адаптера USB-PS / 2:

$ lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 004: ID 04d9:1400 Holtek Semiconductor, Inc. PS/2 keyboard + mouse controller
Bus 002 Device 006: ID 046d:c077 Logitech, Inc. M105 Optical Mouse
Bus 002 Device 002: ID 413c:2107 Dell Computer Corp. 
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

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

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

Как заставить указатель мыши реагировать на вращение трекбола, как и положено?

1
задан 23 December 2018 в 15:51

1 ответ

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

Две настройки:

  • Разгон до макс. Это можно установить в конфигурации gnome или через xinput set-prop "Logitech USB Trackball" 328 1.0 или через эквивалент в xorg conf, в общем, я использую следующий /etc/X11/xorg.conf .d/10-libinput.conf
Section "InputClass"
     Identifier "Marble Mouse"
     MatchProduct "Logitech USB Trackball"
     Driver "libinput"
     Option "ScrollMethod" "button"
     Option "ScrollButton" "8"
     Option "AccelSpeed" "1"
     # Option "TransformationMatrix" "2.4 0 0 0 2.4 0 0 0 1"
EndSection

, так как я также хочу прокручивать колесо, нажав на левую маленькую кнопку. Закомментированная TransformationMatrix позволяет пропускать пиксели и двигаться быстрее, но вместо этого я предпочитаю изменять DPI, как показано ниже.

  • Установите собственный DPI через /etc/udev/hwdb.d/71-mouse-local.hwdb
# Logitech Marble Mouse
#id obtained by: mouse-dpi-tool  /dev/input/event4
mouse:usb:v046dpc408:name:Logitech USB Trackball:
# keep space below
 MOUSE_DPI=100@125

, а затем udevadm hwdb --update, udevadm control --reload- правила && udevadm trigger и отключить, подключить мышь. DPI 100 может быть слишком чувствительным для некоторых, вы можете заменить его на 200@125.

В вашем случае идентификатор, скорее всего, v04d9p1400, вам, вероятно, нужно проверить с помощью mouse-dpi-tool.

0
ответ дан 30 October 2020 в 12:50

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

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