- Вопрос или проблема
- Ответ или решение
- Решение проблемы с неработающей клавиатурой на Lenovo Yoga C940 с Ubuntu
- 1. Проверка режима Wayland и Xorg
- 2. Обновление системы и драйверов
- 3. Параметры конфигурации и настройка ввода
- 4. Устранение проблем с режимом таблицы (Tablet Mode)
- 5. Логи системы
- 6. Переустановка пакетов ввода
- Заключение
Вопрос или проблема
Сегодня ни с того ни с чего (мой ноутбук был в режиме сна) когда я попытался продолжить работу после обеденного перерыва, моя клавиатура внезапно перестала работать. Я попробовал несколько шагов по устранению неисправностей (включая переустановку Ubuntu), но без успеха.
У меня двойная загрузка, и в Windows в меню grub и т.д. всё совершенно в порядке. Переключатель режима планшета также работает в Windows (деактивируя клавиатуру, когда ноутбук перевернут в режим планшета).
Теперь я обнаружил, что на Xorg клавиатура работает после того, как я вошел в систему (через экранную клавиатуру). Но на обычном Wayland — нет. Единственные проблемы, которые у меня были ранее, это иногда неправильное распознавание режима планшета / не возвращение в ноутбучный режим после использования в качестве планшета. Перезагрузки обычно решали проблему.
Кто-нибудь может объяснить это или предложить решение? Спасибо.
Ответ или решение
Решение проблемы с неработающей клавиатурой на Lenovo Yoga C940 с Ubuntu
Проблема с клавиатурой, которая перестала работать после выхода из режима сна на вашем Lenovo Yoga C940, может быть связана с рядом факторов, включая конфликты программного обеспечения, проблемы с драйверами или настройки самого окружения рабочего стола. Давайте разберем возможные причины и шаги для решения этой ситуации.
1. Проверка режима Wayland и Xorg
Как вы уже заметили, клавиатура работает при использовании Xorg после входа в систему, но не функционирует в режиме Wayland. Это может указывать на несовместимость или проблемы с конфигурацией Wayland. Рекомендуем следующие действия:
- Переключение на Xorg: Если вы сталкиваетесь с проблемами в Wayland, попробуйте временно вернуться на Xorg. Для этого на экране входа в систему выберите значок шестеренки и выберите "Xorg" в качестве сеанса.
2. Обновление системы и драйверов
Убедитесь, что ваша система полностью обновлена. Обновления могут включать исправления для драйверов и компонентов, которые могут решать вашу проблему:
sudo apt update
sudo apt upgrade
3. Параметры конфигурации и настройка ввода
При наличии проблем с режимом таблетной панели и клавиатурой, возможно, потребуется корректировка конфигураций:
- Проверка конфигурации ввода: Перейдите в
/etc/X11/xorg.conf.d/
и проверьте настройкиinput.conf
. Убедитесь, что конфигурация клавиатуры прописана верно.
4. Устранение проблем с режимом таблицы (Tablet Mode)
Проблемы с распознаванием состояния устройства между ноутбуком и планшетом могут довольно часто вызывать конфликты. Попробуйте следующее:
- Отключение автоматического переключения режимов: Если у вас возникли трудности с автоматическим переключением между режимами, рассмотрите возможность отключить эту функцию в настройках. Это может уменьшить количество неправильных распознаваний.
5. Логи системы
Обратите внимание на системные логи, которые могут помочь вам диагностировать проблему. Для этого можно использовать команду journalctl
:
journalctl -b | grep -i keyboard
Это отобразит информацию о событиях, связанных с клавиатурой, и может помочь в выявлении источника проблемы.
6. Переустановка пакетов ввода
Иногда проблемы могут быть связаны с неправильной установкой или конфликтами в пакетах. Попробуйте переустановить пакеты, связанные с вводом:
sudo apt install --reinstall xserver-xorg-input-all
Заключение
Если ни один из предложенных методов не помог, можно рассмотреть вариант подачи отчета об ошибке в сообщество Ubuntu или соответствующий трекер ошибок. Это поможет разработчикам выявить и устранить потенциальные проблемы в следующих обновлениях.
Надеюсь, эти рекомендации помогут вам решить проблему с клавиатурой на Lenovo Yoga C940. Не стесняйтесь обращаться за дополнительной помощью, если у вас возникают вопросы или необходимость в дальнейшей поддержке.