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

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

Спасибо

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

6 ответов

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

Кажется, проблема в том, что в процессе обновления они забывают установить / обновить пакет 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, а также внешняя мышь и клавиатура работали нормально!

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

Чтобы это исправить, вы можете использовать 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

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

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

Вот способ, которым я справился, хотя это немного неортодоксально. У меня не было функции клавиатуры на моем ноутбуке, но я использовал трекпад. Я думаю, что раньше я исправил функциональность трекпада. Я попробовал 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-накопитель. Затем с помощью трекпада я открыл текстовый файл и с помощью правой кнопки мыши скопировал и вставил различные строки (и последующие пустые строки, чтобы избежать использования кнопки ВВОД на клавиатуре) в соответствующее окно терминала. Не уверен, что окончания строки Unix (по сравнению с окончаниями строки Windows) были критическими. Функциональность клавиатуры была восстановлена ​​после одного или двух перезапусков. Надеюсь, это кому-нибудь поможет.

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

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

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

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

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