Logitech, объединяющий получатель, работает периодически над человечностью 16.04

некоторое время теперь я использовал получатель объединения Logitech. когда я подключаю его к своему компьютеру, иногда это работает [например, перемещение мыши], и иногда это не делает. когда это не работает, получатель обнаруживается lsusb:

Bus 001 Device 027: ID 046d:c52b Logitech, Inc. Unifying Receiver

но необнаруженный xinput:

⎡ Virtual core pointer                      id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ Elan Touchpad                             id=13   [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)]
    ↳ Video Bus                                 id=7    [slave  keyboard (3)]
    ↳ Power Button                              id=8    [slave  keyboard (3)]
    ↳ EasyCamera: EasyCamera                    id=12   [slave  keyboard (3)]
    ↳ Ideapad extra buttons                     id=14   [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard              id=15   [slave  keyboard (3)]

когда это работает, xinput обнаруживает мою мышь и клавиатуру.

действия, которые помогли решить это, но не являются постоянным решением:

  1. logout\reset

  2. при повторном подключении получателя usb многократно, в конечном счете это работает.

я должен также отметить, что получатель работает безупречно над компьютером окон, который я имею.

я страдал от этой ошибки некоторое время теперь и не нашел никакие другие сообщения, которые помогли мне решить ее... благодарит за справку.!

2
задан 4 April 2019 в 09:06

2 ответа

Создайте этот небольшой названный сценарий /usr/local/bin/reset_logitech:

#!/bin/bash
modprobe -r hid_logitech_dj
modprobe    hid_logitech_dj

Сделайте это исполняемым файлом:

sudo chmod a+x /usr/local/bin/reset_logitech

В следующий раз Ваша клавиатура и мышь не работают (предположение, что у Вас есть второй, который работает), тип:

sudo reset_logitech

Если это работает, надежно добавляют его к Вашей установке начальной загрузки:

0
ответ дан 2 December 2019 в 06:22

У меня была точно такая же проблема в версии 16.04, работающей на ноутбуке, и приемник Logitech Unifying был подключен к KVM. При запуске это всегда работало, однако после включения kvm это иногда не срабатывало. После нескольких нажатий кнопки kvm или многократного отключения и повторного подключения, и в конечном итоге он снова заработает.

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

$ lsusb | grep Unifying
Bus 003 Device 123: ID 046d:c52b Logitech, Inc. Unifying Receiver

Запишите идентификатор, в данном случае 046d:c52b. Первая часть — это идентификатор поставщика, а вторая — идентификатор продукта. USB-устройство должно находиться в папке /sys/bus/usb/devices/. Символические ссылки в этой папке ссылаются на папку с файлами idProduct и idVendor. Вы можете найти нужную папку с помощью следующих команд.

ls /sys/bus/usb/devices/*/idVendor | xargs grep <vendor_id>
ls /sys/bus/usb/devices/*/idProduct | xargs grep <product_id>

Например:

$ ls /sys/bus/usb/devices/*/idProduct | xargs grep c52b
/sys/bus/usb/devices/3-6.4/idProduct:c52b

В этом примере папка устройства — 3-6.4. Теперь, когда правильное USB-устройство определено, выполните следующую команду:

echo 'on' | sudo tee /sys/bus/usb/devices/<device_folder>/power/control

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

ПРИМЕЧАНИЕ: Это решение не является постоянным, его необходимо повторно запустить после перезагрузки. Вы можете добавить команду в /etc/rc.local, чтобы она запускалась при запуске, однако я не уверен, насколько стабильны эти имена папок устройств.

Ссылка на оригинальное решение: https://askubuntu.com/a/850597/92598

0
ответ дан 31 August 2020 в 16:50

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

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