Оновлено з 16.04 до 16.10; клавіатура та миша більше не працюють після потрапляння на екран блокування


33

Тож я щойно оновився до 16.10 (щойно отримав 16.04 кілька тижнів тому, все ще новий для Linux). Клавіатура все ще працює, коли мені потрібно ввести пароль, щоб розшифрувати lvm-накопичувач, але він перестає працювати (разом з мишею), коли я потрапляю на екран входу. Це відома проблема? Як це виправити? До речі, це встановлено на аналітичному майданчику lenovo.

Спасибі

Редагувати: повернувся додому та спробував підключити usb-клавіатуру. Не працює (знову лише після досягнення екрана входу). Що на землі відбувається?

Відповіді:


51

У мене була така ж проблема сьогодні, і я знайшов цей звіт про помилку .

Проблема, здається, полягає в тому, що під час оновлення вони забувають встановлювати / оновлювати пакет xserver-xorg-input-all!

Тому ці інструкції працювали для мене на моєму ноутбуці Thinkpad p51s з невеликою модифікацією:

  1. ShiftПід час завантаження натисніть клавішу, щоб отримати меню GRUB.
  2. У GRUB виберіть Додаткові параметри, а потім перше ядро ​​в режимі відновлення.
  3. Виберіть "Мережа", щоб отримати доступ до мережі (необхідний для встановлення пакета)
  4. Виберіть "Перейти до кореневої оболонки"
  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 та зовнішньої миші та клавіатури працювали чудово!


2
Щодо підказки, я вирішив це SSH в машину і простоsudo apt install xserver-xorg-input-all
Fahl-Design

1
Дякую за допомогу; ця детальна відповідь справді допомогла. Я додам, що включення мережі в розширених параметрах не завжди працює в такій ситуації. Ви можете отримати повідомлення про помилку для /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 замість зсуву.
Петро

1
Працював 18.04.3
ДВС

19

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


Спасибі. Це просто врятувало мене. Коротка ефективна відповідь. Цей чувак налякав мене своїми 11 кроками. Це питання було задано у квітні. Два місяці тому жодне тіло ще не думало це виправити?
Мохаммед Жораїд

4
На жаль, 11 кроків зрозумілі через те, що людина, яка поставила запитання, втратила і клавіатуру, і мишу .. ака..тракпад. Без миші неможливо отримати доступ до онлайн-клавіатури.
Майкл Колбі

Як увімкнути екранну клавіатуру, оскільки клавіатура та тачпад не працюють на екрані входу? Я оновлював свій Ubuntu з 16.04 до 17.04.
Кетті

Це працювало для мене за допомогою дротової алюмінієвої клавіатури Mac, просто не забудьте підключити клавіатуру, це була моя друга проблема після запуску цих команд, і клавіатура не працювала. ДОХ!
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

Ця відповідь врятувала мені життя !! Лише після додавання імені сервера до /etc/resolv.conf я думаю, що мені довелося перезапустити LiveCD
divHelper11

1
Після chroot я додав серверів імен до /etc/resolv.conf і все було добре. Велике дякую.
міп

3

Я поїхав з 16.04 до 17.04. Замість того, щоб перейти через режим відновлення, я пішов іншим маршрутом. (Чомусь я не можу підключитися до Інтернету у режимі відновлення)

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


0

Ось такий спосіб мені вдалося, хоча це трохи неортодоксально. У мене не було функції клавіатури на своєму ноутбуці, але я використовував трекпад. Я думаю, я раніше фіксував функціональність трекпадів. Я спробував 11-ступінчастий план від @Arties вище, але застряг на кроці 7, можливо, через проблему з підключенням до Інтернету. Отже, на своїй машині WIN10 я створив текстовий файл у Блокноті ++ із закінченнями рядків Unix (Edit> EOL Conversion ...) і набрав:

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) критичними. Функціональність клавіатури була відновлена ​​після одного або двох перезавантажень. Сподіваємось, це допоможе комусь.


0

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

Просто відключивши підключення та повторне підключення миші завжди працював знову, миттєво.

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

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

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.