Обновлено с 16.04 по 16.10; клавиатура и мышь больше не работают после перехода на экран блокировки
Поэтому я только что обновился до 16.10 (только что получил 16.04 несколько недель назад, все еще новичок в Linux). Клавиатура по-прежнему работает, когда мне нужно ввести свой пароль для дешифрования диска lvm, но перестает работать (вместе с мышью), когда я попадаю на экран входа в систему. Это известная проблема? Как это исправить? Кстати, это установлено на lenovo Think Pad.
Спасибо
Изменить: вернулся домой и попытался подключить USB-клавиатуру. Не работает (опять же только после выхода на экран входа). Что на земле происходит?
6 ответов
У меня была такая же проблема сегодня, и я нашел этот отчет об ошибке.
Кажется, проблема в том, что в процессе обновления они забывают установить / обновить пакет xserver-xorg-input-all
!
Таким образом, эти инструкции сработали для меня на моем ноутбуке thinkpad p51s с небольшой модификацией:
- Нажмите клавишу Shift во время загрузки, чтобы открыть меню GRUB.
- В GRUB выберите Advanced Options, затем первое ядро с режимом восстановления.
- Выберите "Сеть", чтобы получить доступ к сети (необходим для установки пакета)
- Выберите "Drop to root shell"
- Нажмите Enter для подтверждения.
- На моей системе это не нужно, потому что файловая система была смонтирована rw, но при необходимости
mount -o rw,remount /
, - Установите необходимый пакет:
apt install xserver-xorg-input-all
(и сообщение о том, что им нужно удалить пакеты 16.04!) - Нажмите Ctrl+D, чтобы покинуть корневую оболочку.
- Выберите возобновить загрузку из меню.
- Теперь я мог только войти в консоль.
sudo reboot
После перезагрузки мышь и клавиатура ThinkPad, а также внешняя мышь и клавиатура работали нормально!
У меня такая же проблема. Я исправил это, используя только мой трекпад. Я должен был включить экранную клавиатуру в Системных настройках> Универсальный доступ> Набор текста, затем открыл терминал и запустил sudo apt install xserver-xorg-input-all
, После перезагрузки все было хорошо. Немного утомительно, но это самое простое решение, которое я видел.
Чтобы это исправить, вы можете использовать Live CD или, как @Arties предложил использовать режим восстановления, чтобы запустить apt-get, чтобы получить новые файлы для исправления вашей системы.
- Загрузите Ubuntu Live CD. Нажмите Ctrl-Alt-F1
- Или в режиме восстановления
-
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, вероятно, не виновник.