Обновлено с 16.04 по 16.10; клавиатура и мышь больше не работают после перехода на экран блокировки

33

Поэтому я только что обновился до 16.10 (только что получил 16.04 несколько недель назад, все еще новичок в Linux). Клавиатура по-прежнему работает, когда мне нужно ввести свой пароль для дешифрования диска lvm, но перестает работать (вместе с мышью), когда я попадаю на экран входа в систему. Это известная проблема? Как я могу это исправить? Кстати, это установлено на lenovo Think Pad.

Благодарность

Изменить: вернулся домой и попытался подключить USB-клавиатуру. Не работает (опять же только после выхода на экран входа). Что на земле происходит?

Bowdens
источник

Ответы:

52

У меня была та же проблема сегодня и я нашел этот отчет об ошибке .

Кажется, проблема в том, что в процессе обновления они забывают установить / обновить пакет xserver-xorg-input-all!

Таким образом, эти инструкции сработали для меня на моем ноутбуке thinkpad p51s с небольшой модификацией:

  1. Нажмите Shiftклавишу во время загрузки, чтобы открыть меню GRUB.
  2. В GRUB выберите Advanced Options, затем первое ядро ​​с режимом восстановления.
  3. Выберите «Сеть», чтобы получить доступ к сети (необходим для установки пакета)
  4. Выберите «Drop to root shell»
  5. Нажмите Enterдля подтверждения.
  6. На моей системе это не нужно, потому что файловая система была смонтирована rw, но при необходимости тогда mount -o rw,remount /.
  7. Установите необходимый пакет: apt install xserver-xorg-input-all(и сообщение о том, что им нужно удалить пакеты 16.04!)
  8. Нажмите Ctrl+, Dчтобы покинуть корневую оболочку.
  9. Выберите возобновить загрузку из меню.
  10. Теперь я мог только войти в консоль.
  11. sudo reboot

После перезагрузки мышь и клавиатура ThinkPad, а также внешняя мышь и клавиатура работали нормально!

Arties
источник
2
Спасибо за подсказку, я решил это по SSH в машину и простоsudo apt install xserver-xorg-input-all
Fahl-Design
1
Большое спасибо за вашу помощь; этот подробный ответ действительно помог. Я бы добавил, что включение сети в Advanced Options не всегда работает в такой ситуации. Вы можете получить сообщения об ошибках, если /etc/resolv.confфайл не существует / ссылка не работает. В таком случае я рекомендую echo "nameserver 8.8.8.8" > /etc/resolv.conf. Попробуйте также использовать проводное соединение, это проще, чем запуск Wi-Fi в этом сценарии.
shf8888
1
Также хорошо для v 18.04
DavidC
1
Спасибо! У меня была эта проблема при попытке установить mtrack в Ubuntu 16.04, и ваше решение также исправило ее. За исключением того, что я должен был сначала нажать Esc вместо Shift.
Петр
1
Работал 18.04.3
ICE
20

У меня такая же проблема. Я исправил это, используя только мой трекпад. Я должен был включить экранную клавиатуру в Системных настройках> Универсальный доступ> Набор текста, затем открыл терминал и запустил sudo apt install xserver-xorg-input-all. После перезагрузки все было хорошо. Немного утомительно, но это самое простое решение, которое я видел.

benjxg
источник
Спасибо. Это только спасло меня. Краткий эффективный ответ. Этот чувак напугал меня своими 11 шагами. Этот вопрос был задан в апреле. Два месяца назад никто не думал, что это все исправит?
Мохаммед Джорайд
4
MJored, эти 11 шагов понятны из-за того, что человек, который задал вопрос, потерял и клавиатуру, и мышь ... а ... трекпад. Без мыши невозможно получить доступ к онлайн-клавиатуре.
Майкл Колби
Как включить экранную клавиатуру, потому что клавиатура и тачпад не работают на экране входа? Я обновлял свою Ubuntu с 16 по 17 апреля.
Кэтти
Это помогло мне использовать проводную алюминиевую клавиатуру Mac, просто не забудьте подключить клавиатуру, это было моей второй проблемой после выполнения этих команд, и клавиатура не работала. DOH!
Robby1212
7

Чтобы это исправить, вы можете использовать Live CD или, как @Arties предложил использовать режим восстановления для запуска apt-get, чтобы получить новые файлы для исправления вашей системы.

-

sudo mount /dev/sda1 /mnt
sudo mount --bind /dev /mnt/dev
sudo mount --bind /proc /mnt/proc
sudo mount --bind /sys /mnt/sys
sudo chroot /mnt
apt update
apt upgrade
apt full-upgrade -y
apt install -y ubuntu-desktop
apt install xserver-xorg-input-all

Если у вас возникают проблемы с доступом к сети после chroot, вы, вероятно, используете DHCP и можете обойти это, добавив серверы имен OpenDNS в ваш /etc/resolv.conf после использования chroot:

nameserver 208.67.222.222
nameserver 208.67.220.220
Waqleh
источник
Этот ответ спас мне жизнь !! Только после добавления сервера имен в /etc/resolv.conf я думаю, что мне пришлось перезапустить LiveCD
divHelper11
1
После chroot я добавил сервер имен в /etc/resolv.conf, и все было хорошо. Большое спасибо.
MIP
3

Я ходил с 16.04 по 17.04. Вместо того, чтобы идти через режим восстановления, я пошел другим путем. (Почему-то не могу подключиться к интернету в режиме восстановления)

У меня на рабочем столе Ubuntu включен ssh, поэтому я просто подключился к нему удаленно, установил пакет xserver-xorg-input-all и перезагрузился. Моя мышь и клавиатура снова работают.

Джей Филлипс
источник
0

Вот способ, которым я справился, хотя это немного неортодоксально. У меня не было функции клавиатуры на моем ноутбуке, но я использовал трекпад. Я думаю, что раньше я исправил функциональность трекпада. Я попробовал 11-шаговый план из @Arties выше, но застрял на шаге 7, возможно, из-за проблемы с интернет-соединением. Итак, на моем компьютере с WIN10 я создал текстовый файл в Notepad ++ с окончаниями строк Unix («Правка»> «Преобразование EOL ...») и набрал:

sudo apt install xserver-xorg-input-all
<blank line with Unix line ending>
<my password>
<blank line with Unix line ending>
y
<blank line with Unix line ending>

Я перенес этот текстовый файл на ноутбук Ubuntu через USB-накопитель. Затем с помощью трекпада я открыл текстовый файл и использовал правую кнопку мыши, чтобы скопировать и вставить различные строки (и последующие пустые строки, чтобы не использовать кнопку ENTER на клавиатуре) в соответствующее окно в окне терминала. Не уверен, что окончания строки Unix (по сравнению с окончаниями строки Windows) были критическими. Функциональность клавиатуры была восстановлена ​​после одного или двух перезапусков. Надеюсь, это кому-нибудь поможет.

ptenax
источник
0

Моя проблема заключалась в том, что после переключения на Gnome3 (cinnamon?) На 64-битном NUC Intel под управлением Ubuntu 16.04.3 LTS USB-мышь случайно перестала работать полностью. Обычно это будет в этом состоянии после того, как ПК (NUC) был в режиме ожидания и перешел в режим блокировки; но несколько раз это также происходило, когда я печатал и печатал.

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

Я последовал совету убить fwupd, но обнаружил, что проблема все еще повторяется - но также увидел, что демон перезапустился. Так что я "удаляю" d fwupd и убил его, и с тех пор проблема не повторяется. Для fwupd нет справочной страницы, и я не уверен, насколько важен этот компонент, и даже не рекомендуется ли разрешить ему вносить изменения в прошивку для NUC.

Обновлено: я говорил с скоро. Проблема все еще возникает, поэтому fwupd, вероятно, не виновник.

LukeJKendall
источник