LINUX.ORG.RU

Плохо двигаеться курсор bloody j95s на linux mint 20.3

 ,


1

1

На Windows 11 всё работало хорошо. Поставил linux mint и мышь стала себя странно вести. Вниз и вправо курсор двигается как надо, а вверх и влево он двигается при большом ускорении. Все кнопки тоже работают. Подключил другую мышь (logitech) всё работает как надо.

Покажите xinput -list-props 0, где вместо 0 ID вашей мышки, который можно увидеть в выводе xinput (без параметров; в строке с названием мыши будет написано id=<число>).

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

Не могу понять какое устройство какое. xinput выдаёт это:

⎡ Virtual core pointer                    	id=2	[master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer              	id=4	[slave  pointer  (2)]
⎜   ↳ COMPANY  USB Device                     	id=9	[slave  pointer  (2)]
⎜   ↳ COMPANY  USB Device  Consumer Control   	id=12	[slave  pointer  (2)]
⎜   ↳ COMPANY  USB Device  Consumer Control   	id=16	[slave  pointer  (2)]
⎜   ↳ COMPANY  USB Device                     	id=19	[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)]
    ↳ Power Button                            	id=7	[slave  keyboard (3)]
    ↳ COMPANY  USB Device                     	id=8	[slave  keyboard (3)]
    ↳ COMPANY  USB Device  Keyboard           	id=10	[slave  keyboard (3)]
    ↳ COMPANY  USB Device  System Control     	id=11	[slave  keyboard (3)]
    ↳ COMPANY  USB Device  Consumer Control   	id=18	[slave  keyboard (3)]
    ↳ COMPANY  USB Device                     	id=13	[slave  keyboard (3)]
    ↳ COMPANY  USB Device  Keyboard           	id=14	[slave  keyboard (3)]
    ↳ COMPANY  USB Device  System Control     	id=15	[slave  keyboard (3)]
    ↳ COMPANY  USB Device  Consumer Control   	id=17	[slave  keyboard (3)]
HnTRgaming
() автор топика

мышки по usb подключаются?
тогда пусть обе будут включены, просто под виндой не трогай логитек, а под минтом - bloody j95s
ну или балуйся с калибровкой, как предлагают тебе выше

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

Нашёл, вот что выдаёт:

Device 'COMPANY  USB Device ':
	Device Enabled (156):	1
	Coordinate Transformation Matrix (158):	1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
	libinput Send Events Modes Available (278):	1, 0
	libinput Send Events Mode Enabled (279):	0, 0
	libinput Send Events Mode Enabled Default (280):	0, 0
	Device Node (281):	"/dev/input/event8"
	Device Product ID (282):	2522, 15813

Device 'COMPANY  USB Device  Consumer Control':
	Device Enabled (156):	1
	Coordinate Transformation Matrix (158):	1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
	libinput Send Events Modes Available (278):	1, 0
	libinput Send Events Mode Enabled (279):	0, 0
	libinput Send Events Mode Enabled Default (280):	0, 0
	Device Node (281):	"/dev/input/event12"
	Device Product ID (282):	2522, 15813

Device 'COMPANY  USB Device  Keyboard':
	Device Enabled (156):	1
	Coordinate Transformation Matrix (158):	1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
	libinput Send Events Modes Available (278):	1, 0
	libinput Send Events Mode Enabled (279):	0, 0
	libinput Send Events Mode Enabled Default (280):	0, 0
	Device Node (281):	"/dev/input/event10"
	Device Product ID (282):	2522, 15813

Device 'COMPANY  USB Device  System Control':
	Device Enabled (156):	1
	Coordinate Transformation Matrix (158):	1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
	libinput Send Events Modes Available (278):	1, 0
	libinput Send Events Mode Enabled (279):	0, 0
	libinput Send Events Mode Enabled Default (280):	0, 0
	Device Node (281):	"/dev/input/event11"
	Device Product ID (282):	2522, 15813
HnTRgaming
() автор топика
Ответ на: комментарий от micronekodesu

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

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

Что-то проблем не видно.

Но мне "не нравится" вот это "COMPANY USB Device", кажется она не определяется как надо. Можно еще lsusb.

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

Тоже считаю что так не должно быть, вот logitech мышь определялась как надо, вод lsub:

Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 003: ID 09da:3dc5 A4Tech Co., Ltd. USB Device 
Bus 001 Device 002: ID 09da:f6cc A4Tech Co., Ltd. USB Device 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
HnTRgaming
() автор топика
Ответ на: комментарий от anonymous
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 003: ID 09da:3dc5 A4Tech Co., Ltd. USB Device 
Bus 001 Device 002: ID 09da:f6cc A4Tech Co., Ltd. USB Device 
Bus 001 Device 004: ID 046d:c534 Logitech, Inc. Unifying Receiver
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
HnTRgaming
() автор топика
Ответ на: комментарий от HnTRgaming

так, теперь ещё раз очень внимательно
кто есть кто - почему мыше две, а usb-устройства три?
кто logitech, а кто a4tech? посмотри мануалы или платёжки, если остались

anonymous
()

Подключил другую мышь всё работает как надо.

Чего ж тебе ещё надо, собака? (c) Иван Васильевич

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

смотря во что шпилить - может автор в весёлую ферму играет

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

мне кажется, что ему на месте проще/быстрее разобраться, какое из устройств какой имеет vid:pid , чем нам тут сидеть гадать

anonymous
()

это линукс, здесь у всех так

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

открой графический терминал, набери там sudo dmesg -T -w
отключи мышку
подожди 10 секунд
опять подключи мышку
покажи, что нового тебе выдал dmesg

anonymous
()
Ответ на: комментарий от anonymous
[Ср янв 19 22:09:18 2022] usb 1-9: USB disconnect, device number 4
[Ср янв 19 22:09:34 2022] usb 1-9: new full-speed USB device number 5 using xhci_hcd
[Ср янв 19 22:09:34 2022] usb 1-9: New USB device found, idVendor=09da, idProduct=3dc5, bcdDevice= 0.0a
[Ср янв 19 22:09:34 2022] usb 1-9: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[Ср янв 19 22:09:34 2022] usb 1-9: Product: USB Device 
[Ср янв 19 22:09:34 2022] usb 1-9: Manufacturer: COMPANY 
[Ср янв 19 22:09:34 2022] input: COMPANY  USB Device  as /devices/pci0000:00/0000:00:01.3/0000:03:00.0/usb1/1-9/1-9:1.0/0003:09DA:3DC5.000A/input/input37
[Ср янв 19 22:09:34 2022] hid-generic 0003:09DA:3DC5.000A: input,hidraw3: USB HID v1.11 Keyboard [COMPANY  USB Device ] on usb-0000:03:00.0-9/input0
[Ср янв 19 22:09:34 2022] input: COMPANY  USB Device  as /devices/pci0000:00/0000:00:01.3/0000:03:00.0/usb1/1-9/1-9:1.1/0003:09DA:3DC5.000B/input/input38
[Ср янв 19 22:09:34 2022] hid-generic 0003:09DA:3DC5.000B: input,hidraw4: USB HID v1.11 Mouse [COMPANY  USB Device ] on usb-0000:03:00.0-9/input1
[Ср янв 19 22:09:34 2022] input: COMPANY  USB Device  Keyboard as /devices/pci0000:00/0000:00:01.3/0000:03:00.0/usb1/1-9/1-9:1.2/0003:09DA:3DC5.000C/input/input39
[Ср янв 19 22:09:34 2022] input: COMPANY  USB Device  System Control as /devices/pci0000:00/0000:00:01.3/0000:03:00.0/usb1/1-9/1-9:1.2/0003:09DA:3DC5.000C/input/input40
[Ср янв 19 22:09:34 2022] input: COMPANY  USB Device  Consumer Control as /devices/pci0000:00/0000:00:01.3/0000:03:00.0/usb1/1-9/1-9:1.2/0003:09DA:3DC5.000C/input/input41
[Ср янв 19 22:09:34 2022] input: COMPANY  USB Device  Mouse as /devices/pci0000:00/0000:00:01.3/0000:03:00.0/usb1/1-9/1-9:1.2/0003:09DA:3DC5.000C/input/input42
[Ср янв 19 22:09:34 2022] input: COMPANY  USB Device  as /devices/pci0000:00/0000:00:01.3/0000:03:00.0/usb1/1-9/1-9:1.2/0003:09DA:3DC5.000C/input/input43
[Ср янв 19 22:09:34 2022] hid-generic 0003:09DA:3DC5.000C: input,hiddev1,hidraw5: USB HID v1.11 Keyboard [COMPANY  USB Device ] on usb-0000:03:00.0-9/input2
HnTRgaming
() автор топика
Ответ на: комментарий от anonymous

lsmod | grep -E ‘(hid|a4)’:

mac_hid                16384  0
hid_generic            16384  0
usbhid                 57344  0
hid                   131072  2 usbhid,hid_generic

tail -n20 /var/log/Xorg.0.log:

[  7059.140] (**) Option "xkb_options" "grp_led:scroll"
[  7059.142] (II) event10 - COMPANY  USB Device  Keyboard: is tagged by udev as: Keyboard
[  7059.142] (II) event10 - COMPANY  USB Device  Keyboard: device is a keyboard
[  7059.144] (II) config/udev: Adding input device COMPANY  USB Device  (/dev/input/event9)
[  7059.144] (**) COMPANY  USB Device : Applying InputClass "libinput pointer catchall"
[  7059.144] (II) Using input driver 'libinput' for 'COMPANY  USB Device '
[  7059.144] (**) COMPANY  USB Device : always reports core events
[  7059.144] (**) Option "Device" "/dev/input/event9"
[  7059.144] (**) Option "_source" "server/udev"
[  7059.205] (II) event9  - COMPANY  USB Device : is tagged by udev as: Mouse
[  7059.206] (II) event9  - COMPANY  USB Device : device is a pointer
[  7059.206] (II) event9  - COMPANY  USB Device : device removed
[  7059.240] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:01.3/0000:03:00.0/usb1/1-9/1-9:1.1/0003:09DA:3DC5.000B/input/input38/event9"
[  7059.240] (II) XINPUT: Adding extended input device "COMPANY  USB Device " (type: MOUSE, id 19)
[  7059.240] (**) Option "AccelerationScheme" "none"
[  7059.241] (**) COMPANY  USB Device : (accel) selected scheme none/0
[  7059.241] (**) COMPANY  USB Device : (accel) acceleration factor: 2.000
[  7059.241] (**) COMPANY  USB Device : (accel) acceleration threshold: 4
[  7059.301] (II) event9  - COMPANY  USB Device : is tagged by udev as: Mouse
[  7059.302] (II) event9  - COMPANY  USB Device : device is a pointer

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

тоже нет проблем
теперь подгрузи модуль и посмотри, изменилось ли что-нибудь в работе мыши и клавиатуры + не забывай смотреть вывод dmesg -T -w

sudo modprobe -v hid-a4tech

anonymous
()
Ответ на: комментарий от anonymous
	libinput Accel Speed (302):	0.000000
	libinput Accel Speed Default (303):	0.000000
	libinput Accel Profiles Available (304):	1, 1
	libinput Accel Profile Enabled (305):	1, 0
	libinput Accel Profile Enabled Default (306):	1, 0

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

ну вот, можно пробовать отключать ускорение

xinput --set-prop 19 305 0, 1

изменяется что-нибудь в скорости мыши?

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

Нет не менял, так было с самой установки.

Всё равно «прилипает», всё также

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

в общем, смысл такой, чтобы поиграться с этими параметрами и что-то более-менее рабочее себе наколхозить (если бы производитель предоставлял какой-то драйвер или модуль ядра - было бы проще)
вот тебе ссылка, дерзай https://wiki.archlinux.org/title/Mouse_acceleration
ну и попутно можешь гуглить примеры рабочие для xinput и xset mouse accel (id=19 - это твоя мышь)

anonymous
()
6 октября 2022 г.

У меня возникла такая проблема на убунту с j90s. Причиной такого поведения было то, что мышь разбежалась на 2 event файла. Я это решил объединением при помощи evsieve

evsieve --input /dev/input/event3 grab --input /dev/input/event5 grab --output

Нужные event файлы подбирались при помощи evtest. Данную команду запихнул в автозапуск сервисом. Решение конечно костыльное, но так как мою проблему оно решает, то мне норм.

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

Интерестно, за счёт чего это решает проблему? X-ам ведь, вроде как, без разницы из какого eventX приходя события от мыши.

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

Почему-то без объединения evtest видит ввод от мыхи, а иксы и xev - нет.

Graiden
()
6 апреля 2023 г.
Ответ на: комментарий от Graiden

Наткнулся на способ получше. Добавляем файлик /etc/udev/hwdb.d/60-input-id.hwdb с содержимым:

id-input:modalias:input:b0003v09DAp3169*
  ID_INPUT_MOUSE=1

Где b0003v09DAp3169 нужно заменить на значение, которое можно вытащить из любого файла /sys/class/input/eventN/device/modalias относящегося к мыхе. Ну или поправить самому b0003 - это bus ID USB, v09DA - ID вендора и p3169 - ID продукта. И применяем изменения systemd-hwdb update.

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