Клавиатура Acer Aspire A5943G, не работающего правильно

У меня есть ноутбук Acer Aspire A5943G, и его клавиатура не работает правильно. Ключи SDGHM и некоторые комбинации сдвига производят или символы вообще, или просто иногда с неправильной задержкой и повторением. Что я могу сделать для фиксации этого?

0
задан 29 October 2015 в 22:26

1 ответ

Проблема на самом деле с управлением питанием "Suyin Corp. 1.3M WebCam (ноутбук emachines E730, подбренд Acer)" устройство. Это устройство является внутренним многопротокольным USB-устройством, которое не является только веб-камерой, но также и клавиатурой. Решение состоит в том, чтобы отключить autosuspend для того устройства. Можно сделать так со следующими шагами:

Шаг 1A: Определите свое устройство на Шине USB.

Выполненный

$ lsusb

и ищите WebCam. В моем случае вывод похож на это:

Bus 002 Device 004: ID 064e:a219 Suyin Corp. 1.3M WebCam (notebook emachines E730, Acer sub-brand)
Bus 002 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 004: ID 1c7a:0801 LighTuning Technology Inc. Fingerprint Reader
Bus 001 Device 011: ID 0cf3:3005 Atheros Communications, Inc. AR3011 Bluetooth
Bus 001 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

что означает, что в моем случае устройство Bus 002 Device 004. Нам нужна та информация на Шаге 2 как 2-1.4. 2 Номер шины от lsusb команда, 1 Шина (0 был бы сам Концентратор), 4 устройство на шине от lsusb команда.

Шаг 1B: Определите свое устройство на Шине USB.

С другой стороны, можно определить устройство с помощью следующих команд:

$ cd /sys/bus/usb/devices
$ echo */input

Это распечатает все устройства, которые являются клавиатурой. В моем случае это печатает 2-1.4:1.0/input что означает, что устройство 2-1.4. Если у Вас есть несколько присоединенных клавиатур, необходимо выяснить, какая клавиатура является правильной. В этом случае, любое отсоединение все другие клавиатуры прежде, чем работать echo команда, или осматривают соответствие product файл, в этом случае 2-1.4/product, т.е. использование cat 2-1.4/product. product файл должен содержать строку как 1.3M WebCam.

Шаг 2: отключить autosuspend для устройства.

Предположение, что Шаг 1 привел к устройству 2-1.4, выполните следующую команду для отключения autosuspend для того устройства:

$ sudo sh -c 'echo "0" >/sys/bus/usb/devices/2-1.4/power/autosuspend'

Теперь клавиатура должна работать отлично.

Шаг 3: Делайте изменение постоянным

Для внесения этого изменения постоянным необходимо выполнить ту команду эха во время запуска. Поскольку, как запустить скрипт во время запуска, см. https://stackoverflow.com/questions/8339555/how-to-run-a-script-at-the-start-up-of-ubuntu

1
ответ дан 30 September 2019 в 06:19

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

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