Пока не совсем ответ, но объяснение логов:
В dmesg
видно, что мышь подхватывается сразу, даже до загрузки HID-драйвера:
[ 2.132040] usb 1-3: new full-speed USB device number 2 using xhci_hcd
[ 2.282469] usb 1-3: New USB device found, idVendor=145f, idProduct=0405
[ 2.283727] usb 1-3: New USB device strings: Mfr=0, Product=2, SerialNumber=0
[ 2.285005] usb 1-3: Product: Trust Gaming Mouse
[ 3.319439] usbcore: registered new interface driver usbhid
[ 3.320141] usbhid: USB HID core driver
[ 3.323079] input: Trust Gaming Mouse as /devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3:1.0/0003:145F:0405.0004/input/input7
[ 3.380824] hid-generic 0003:145F:0405.0004: input,hidraw0: USB HID v1.00 Keyboard [Trust Gaming Mouse] on usb-0000:00:14.0-3/input0
[ 3.381732] input: Trust Gaming Mouse as /devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3:1.1/0003:145F:0405.0005/input/input11
[ 3.441052] hid-generic 0003:145F:0405.0005: input,hidraw2: USB HID v1.00 Mouse [Trust Gaming Mouse] on usb-0000:00:14.0-3/input1
Но, глядя на журнал X, он полностью игнорируется, хотя все другие устройства, которые были обнаружены позже, перечисляются и подхватываются только через 138 секунд:
[ 138.289] (**) Option "Device" "/dev/input/event8"
[ 138.289] (**) Option "_source" "server/udev"
[ 138.289] (II) event8 - Trust Gaming Mouse: is tagged by udev as: Keyboard Mouse
[ 138.289] (II) event8 - Trust Gaming Mouse: device is a pointer
[ 138.289] (II) event8 - Trust Gaming Mouse: device is a keyboard
[ 138.289] (II) event8 - Trust Gaming Mouse: device removed
[ 138.320] (II) libinput: Trust Gaming Mouse: needs a virtual subdevice
[ 138.320] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3:1.1/0003:145F:0405.0005/input/input11/event8"
[ 138.320] (II) XINPUT: Adding extended input device "Trust Gaming Mouse" (type: MOUSE, id 18)
В то же время брандмауэр блокирует пакеты, и эти блокировки также видны, когда вы -вставляете мышь:
[ 138.249752] [UFW BLOCK] IN=wlp2s0 OUT= MAC= SRC=2003:00e5:9f0d:82aa:9e4d:f753:9456:fa0a DST=ff02:0000:0000:0000:0000:0000:0000:0001 LEN=64 TC=0 HOPLIMIT=1 FLOWLBL=94302 PROTO=UDP SPT=8612 DPT=8612 LEN=24
[ 138.249766] [UFW BLOCK] IN=wlp2s0 OUT= MAC= SRC=2003:00e5:9f0d:82aa:9e4d:f753:9456:fa0a DST=ff02:0000:0000:0000:0000:0000:0000:0001 LEN=64 TC=0 HOPLIMIT=1 FLOWLBL=390035 PROTO=UDP SPT=8612 DPT=8610 LEN=24
[ 138.249777] [UFW BLOCK] IN=wlp2s0 OUT= MAC= SRC=fe80:0000:0000:0000:c3d4:139e:fbdf:5c13 DST=ff02:0000:0000:0000:0000:0000:0000:0001 LEN=64 TC=0 HOPLIMIT=1 FLOWLBL=236403 PROTO=UDP SPT=8612 DPT=8612 LEN=24
[ 138.249786] [UFW BLOCK] IN=wlp2s0 OUT= MAC= SRC=fe80:0000:0000:0000:c3d4:139e:fbdf:5c13 DST=ff02:0000:0000:0000:0000:0000:0000:0001 LEN=64 TC=0 HOPLIMIT=1 FLOWLBL=46973 PROTO=UDP SPT=8612 DPT=8610 LEN=24
[ 138.259911] [UFW BLOCK] IN=wlp2s0 OUT= MAC= SRC=2003:00e5:9f0d:82aa:9e4d:f753:9456:fa0a DST=ff02:0000:0000:0000:0000:0000:0000:0001 LEN=64 TC=0 HOPLIMIT=1 FLOWLBL=94302 PROTO=UDP SPT=8612 DPT=8612 LEN=24
[ 138.259923] [UFW BLOCK] IN=wlp2s0 OUT= MAC= SRC=2003:00e5:9f0d:82aa:9e4d:f753:9456:fa0a DST=ff02:0000:0000:0000:0000:0000:0000:0001 LEN=64 TC=0 HOPLIMIT=1 FLOWLBL=390035 PROTO=UDP SPT=8612 DPT=8610 LEN=24
[ 138.259934] [UFW BLOCK] IN=wlp2s0 OUT= MAC= SRC=fe80:0000:0000:0000:c3d4:139e:fbdf:5c13 DST=ff02:0000:0000:0000:0000:0000:0000:0001 LEN=64 TC=0 HOPLIMIT=1 FLOWLBL=236403 PROTO=UDP SPT=8612 DPT=8612 LEN=24
[ 138.259943] [UFW BLOCK] IN=wlp2s0 OUT= MAC= SRC=fe80:0000:0000:0000:c3d4:139e:fbdf:5c13 DST=ff02:0000:0000:0000:0000:0000:0000:0001 LEN=64 TC=0 HOPLIMIT=1 FLOWLBL=46973 PROTO=UDP SPT=8612 DPT=8610 LEN=24
Это очень любопытно, но, конечно, это может быть совершенно не связано и случайно. Идеи:
Я не могу придумать хороший способ проверить (1 ). Для (2 )вы можете попробовать отключить брандмауэр, попытаться вспомнить, устанавливали ли вы что-либо дополнительное при первом использовании мыши, или отладить действия udev (, что немного больно ).
Виновник найден. Проблема возникла в старом, забытом файле.css с рядом утверждений, помеченных как «взломы IE», например:table { font-size: 100%; IE hack }
Очистка этого файла восстановила все функции Google Chrome и других связанных браузеров.
На что я не могу ответить, так это на то, почему эта проблема возникла сейчас, изо дня в день, без каких-либо сообщений об ошибках или последних обновлений кода или браузера. Однако это совсем другой вопрос, и я не буду задавать его здесь и сейчас.