Тачпад Dell не работает в Ubuntu
Сводка: Тачпад не работает на ноутбуке Dell под управлением Ubuntu? Следуйте этому пошаговому руководству, чтобы быстро устранить неполадки с тачпадом, мышью и курсором.
Инструкции
Тачпад, мышь или сенсорный экран не реагируют на компьютер Dell с ОС Ubuntu? Не волнуйтесь, это руководство пошагово проведет вас через все исправления. Если тачпад перестает работать, это может быть вызвано проблемой с самим оборудованием, например неплотным подсоединением, или проблемой, связанной с программным обеспечением, такой как конфликт драйверов или неправильная конфигурация. Мы поможем вам разобраться, что это такое, а затем исправим его.
Перед началом работы
Сначала подключите временную мышь.
Большинство шагов в этом руководстве требуют открытия терминала или навигации по меню. Если тачпад не работает, перед началом работы подключите USB-мышь, чтобы следить за происходящим. Если у вас ее нет, вы можете использовать сочетания клавиш (Tab, клавиши со стрелками, Enter) для навигации по меню Ubuntu.
Краткий контрольный список. Попробуйте сначала эти
Прежде чем перейти к подробным исправлениям, ознакомьтесь с этим кратким контрольным списком. Эти простые действия решают большинство проблем с тачпадом за считанные секунды.
1. Проверьте сочетание клавиш.
Многие ноутбуки Dell оснащены специальной комбинацией клавиш или функциональных клавиш для включения и выключения тачпада. Чтобы снова включить сенсорную панель, используйте сочетания клавиш, такие как Fn + F3, F7 или F9 (это зависит от модели). Найдите значок тачпада, напечатанный на одной из функциональных клавиш (F1–F12). В зависимости от модели системы можно использовать комбинации клавиш для включения или отключения тачпада. На некоторых компьютерах справа от клавиши F12 с изображением тачпада и значком X на ней есть отдельная клавиша, которая включает и отключает тачпад.
2. Проверьте, отключен ли тачпад в разделе «Параметры Ubuntu».
Если тачпад не работает и вы подключены к внешней мыши, проверьте в системных настройках, чтобы убедиться, что не включен параметр «Отключать сенсорную панель при подключении мыши».
- Перейдите в раздел «Настройки»>Мышь и сенсорная панель.
- Убедитесь, что переключатель сенсорной панели включен.
- Убедитесь, что скорость прокрутки достаточно высока для регистрации. Если он слишком низкий, тачпад не будет работать должным образом.
3. Перезапустите компьютер.
Простая перезагрузка часто позволяет устранить временные сбои и позволить Ubuntu правильно повторно инициализировать оборудование.
Шаг 1. Проверка тачпада в BIOS
Первое, что нужно сделать, это выяснить, связана ли проблема с оборудованием или программным обеспечением. Тестирование тачпада в BIOS (базовая система ввода-вывода), которое выполняется перед загрузкой Ubuntu, покажет именно это.
- Перезапустите компьютер Dell.
- На экране с логотипом Dell нажимайте клавишу F2 для доступа к BIOS.
- После входа в BIOS попробуйте переместить курсор с помощью тачпада либо мыши или сенсорного экрана, который вы хотите протестировать.
- Найдите параметры, связанные с «Internal Pointing Device», «Touchpad» или «Keyboard/Mouse», и убедитесь, что тачпад включен.
Что означает результат?
- Тачпад НЕ работает в → BIOS Скорее всего, это проблема с оборудованием. Обратитесь в службу поддержки Dell , если на компьютер распространяется гарантия, чтобы получить дополнительную помощь.
- Тачпад РАБОТАЕТ в → BIOS Проблема связана с операционной системой или программным обеспечением устройства. Перейдите к дальнейшему поиску и устранению неисправностей, используя данное руководство.
Шаг 2. Проверьте, обнаруживает ли Ubuntu тачпад
Этот шаг определяет, может ли ядро Ubuntu (ядро операционной системы) вообще «видеть» ваш тачпад.
- Откройте окно терминала. Нажмите Ctrl + Alt + T на клавиатуре.
- В терминале введите следующую команду и нажмите клавишу Enter:
less /proc/bus/input/devices - Просмотрите появившийся список. В списке должен отображаться тачпад, как SynPS/2 Synaptics TouchPad или ELAN Touchpad.
- Если тачпад обнаруживается, проблема связана с программным, а не с аппаратным обеспечением. Перейдите к шагу 3.
- Если тачпад отсутствует в списке, возможно, он не распознается ядром Linux. Перейдите к шагу 6.
Вы также можете выполнить эту команду, чтобы получить более подробную информацию: xinput list
Это позволит вам получить идентификатор оборудования вашей сенсорной панели. На каждом компьютере отображаются разные номера.
Шаг 3. Обновите свою систему
Полностью обновленная система Ubuntu часто включает обновленные драйверы и модули ядра, которые могут решить проблемы совместимости оборудования. Это всегда отличная отправная точка.
- Откройте окно терминала. Нажмите Ctrl + Alt + T.
- Выполните следующие команды по одной. Нажимайте Enter после каждого:
sudo apt-get updatesudo apt-get upgrade -yПримечание.sudo— это команда в Ubuntu, которая дает права администратора на команду, которая следует за ней. Чтобы эти команды работали, вам потребуется доступ к компьютеру на уровне администратора. - После завершения обновления перезагрузите компьютер.
- Проверьте, работает ли тачпад.
Шаг 4. Настройка параметров тачпада (для неустойчивого или прыгающего курсора)
В рамках передового подхода рекомендуется следующее исправление для устранения проблем с настройкой тачпада и мыши в Ubuntu. Это модификация операционной системы Ubuntu, которая успешно устраняет такие проблемы, как неустойчивый или прыгающий курсор.
Для чего нужны эти настройки?
Вот простое объяснение наиболее полезных параметров:
- Нажав: Это позволяет использовать палец и касаться для нажатия. Если этот параметр не указан, для активации нажатия потребуется физически нажать на тачпад. После включения касание двумя пальцами активирует щелчок правой кнопкой мыши.
- Отключить при вводе: Эта функция включена по умолчанию и предотвращает случайное перемещение курсора во время ввода.
- Адаптивный AccelProfile: Это позволяет включить профиль ускорения мыши, который помогает сделать скорость указателя более естественной и менее медленной. Рекомендуется использовать адаптивную настройку, поскольку она изменяется в зависимости от ваших данных.
- Режим SendEventsMode отключен на внешней мыши: При обнаружении USB-мыши тачпад автоматически отключается.
Чтобы навсегда применить эти настройки к сеансу X11, выполните следующие действия.
- Откройте окно терминала. Нажмите Ctrl + Alt + T.
- Выполните следующую команду и нажмите Enter:
sudo nano /etc/X11/xorg.conf.d/40-libinput.conf
Примечание. Если папка еще не существует, сначала создайте ее с помощью следующей команды:sudo mkdir -p /etc/X11/xorg.conf.d/ - Добавьте в файл следующий блок текста:
Раздел "InputClass" Идентификатор «конфигурация сенсорной панели» MatchIsTouchpad включен MatchDriver "libinput" Опция «Постукивание» «на» Опция "TappingDrag" "true" Параметр "DisableWhileTyping" "true" Опция "AccelProfile" "адаптивный" Опция "AccelSpeed" "0.4" Параметр "SendEventsMode" "disabled-on-external-mouse" Опция "NaturalScrolling" "false" КонецРаздел
- Нажмите Ctrl + O для сохранения, затем нажмите Enter для подтверждения. Нажмите Ctrl + X для выхода.
- Перезагрузите компьютер.
- Проверьте тачпад, чтобы убедиться, что проблема решена.
Шаг 5. Исправление неработающего щелчка правой кнопкой мыши
Начиная с Ubuntu 18.04, поведение нажатия правой кнопки мыши для тачпада было изменено. Это изменение было внесено в GNOME 3.28 и влияет на любой дистрибутив, использующий окружение рабочего стола GNOME.
Если щелчок правой кнопкой мыши не работает на рабочем столе GNOME, выполните следующие действия:
- Откройте окно терминала. Нажмите Ctrl + Alt + T.
- Выполните следующую команду и нажмите Enter:
gsettings set org.gnome.desktop.peripherals.touchpad click-method areas
Это делает нижнюю часть тачпада доступной для нажатия. Нажатие на нижний левый угол сенсорной панели приводит к щелчку левой кнопкой мыши, а нажатие на нижний правый — к щелчку правой кнопкой мыши.
Чтобы вернуться к способу щелчка правой кнопкой мыши двумя пальцами, выполните: gsettings set org.gnome.desktop.peripherals.touchpad click-method fingers
Шаг 6. Переустановка или смена драйверов тачпада
Современные дистрибутивы Linux поставляются с libinput в качестве драйвера тачпада по умолчанию. Старый драйвер Synaptics устарел и больше не поддерживается в большинстве дистрибутивов. Если вы все еще используете Synaptics, переключение на libinput само по себе решает многие проблемы.
Вариант A. Установка драйвера libinput
- Откройте окно терминала. Нажмите Ctrl + Alt + T.
- Выполните следующие команды по очереди и нажимайте клавишу Enter после каждой:
sudo apt-get install xserver-xorg-input-libinput libinput-tools - Перезагрузите компьютер.
Вариант Б. Переустановите драйвер Synaptics (если он требуется для тачпада)
К распространенным поставщикам тачпадов относятся Synaptics, ALPS и Elantech. Если для сенсорной панели требуется драйвер Synaptics, выполните следующие действия.
sudo apt-get remove xserver-xorg-input-synapticssudo apt-get install xserver-xorg-input-synaptics
Перезагрузите компьютер.
Вариант В: Устранение конфликтов при обнаружении Ubuntu двух сенсорных панелей
Иногда Ubuntu обнаруживает дублирующуюся запись на тачпаде, что приводит к неустойчивому поведению. Чтобы проверить это, выполните следующие действия.
- Откройте окно терминала. Нажмите Ctrl + Alt + T.
- Выполните следующую команду и нажмите Enter:
xinput list
Тачпад Synaptics не должен отображаться, если вы уже переключились на libinput. Если дополнительный тачпад по-прежнему указан в списке, возможно, необходимо отключить старую конфигурацию Synaptics.
- Чтобы отключить конфликтующую конфигурацию Synaptics, выполните следующую команду и нажмите клавишу Enter:
sudo nano /usr/share/X11/xorg.conf.d/70-synaptics.conf - Найдите общий раздел сенсорной панели и добавьте
#в начале каждой строки в этом разделе, чтобы закомментировать его (отключить). - Нажмите Ctrl + O для сохранения, затем Enter для подтверждения. Нажмите Ctrl + X для выхода.
- Перезагрузите компьютер и проверьте работу тачпада.
Шаг 7. Исправлена ошибка, из-за которой тачпад не работал после спящего режима или приостановки
Если тачпад перестает работать после того, как он некоторое время не используется, это может быть связано с управлением питанием во время работы. Отключите управление питанием во время работы для устройства тачпада и проверьте, сохраняется ли проблема.
Быстрое исправление. Перезагрузите модуль ввода.
Для ноутбуков, у которых тачпад перестает отвечать на запросы после приостановки или возобновления работы, часто помогает перезагрузка модуля ввода.
- Откройте окно терминала. Нажмите Ctrl + Alt + T.
- Попробуйте выполнить каждую из следующих команд по очереди и нажимайте клавишу Enter после каждой. Проверяйте тачпад после каждого из них, чтобы убедиться, что это помогает:
sudo rmmod psmouse && sudo modprobe psmousesudo rmmod i2c_hid_acpi && sudo modprobe i2c_hid_acpisudo rmmod i2c_hid && sudo modprobe i2c_hidsudo rmmod i2c_hid && sudo modprobe i2c_hid
- Найдя работающую команду, можно убедиться, что тачпад вернулся, выполнив команду:
xinput list
Шаг 8. Проверка обнаружения тачпада и сведений о драйвере
Выполнение команды sudo libinput debug-events Отображение событий ввода в реальном времени. Проведите пальцем по сенсорной панели: если ничего не отображается, проблема связана с уровнем драйвера ядра и, возможно, требуется более новый пакет ядра или микропрограммы.
Также можно выполнить следующие команды, чтобы собрать дополнительные сведения о том, что происходит с тачпадом: xinput list-props <ID>
Заменить <ID> с идентификационным номером оборудования тачпада из xinput list . Это покажет вам все включенные и отключенные опции, а также проверит правильность работы libinput.
Шаг 9. Крайняя мера: Переустановка Ubuntu
Если ни одно из указанных выше действий не помогло устранить проблему, переустановка Ubuntu поможет начать работу с нуля и установить все новейшие драйверы и модули ядра.
ISO-файлы Ubuntu доступны для скачивания для поддерживаемых систем на сайте Dell Драйверы и скачиваемые материалы. Перейдите по Dell.com/support/drivers и введите сервисный код или код экспресс-обслуживания , чтобы найти нужную версию для своего компьютера.
Все еще нужна помощь?
Если вы выполнили все, что описано в этом руководстве, но тачпад по-прежнему не работает, мы всегда готовы помочь.
- Форумы сообщества Dell: Получите ответы от других пользователей и экспертов Dell.
- Поиск сервисного кода: Посмотрите характеристики на нижнюю панель ноутбука или перейдите в Dell.com/support , чтобы проверить статус гарантии.
Часто задаваемые вопросы
В. Почему тачпад Dell перестал работать после обновления Ubuntu?
A: Ubuntu регулярно выпускает обновления, которые включают исправления ошибок и улучшения драйверов. Если система не обновлена, возможно, используется старая версия драйвера тачпада с известными проблемами. Иногда новое обновление ядра может вызывать проблему совместимости с определенной моделью тачпада. Выполняется sudo apt-get update && sudo apt-get upgrade -y И перезапуск, как правило, решает эту проблему.
В. Почему тачпад работает в Windows, а Ubuntu нет?
A: Ubuntu использует свое ядро для взаимодействия с оборудованием. Если для модели тачпада вашего ноутбука Dell требуется более новый драйвер, чем тот, что включен в текущую версию ядра Ubuntu, у вас могут возникнуть проблемы. Обычно помогает переход на драйвер libinput (шаг 6) или обновление ядра.
В. Мой курсор прыгает случайным образом. Что мне делать?
О. Это распространенная проблема, которую можно решить изменением конфигурации libinput. Он добился больших успехов в исправлении нестабильного или прыгающего поведения курсора и должен улучшить общее впечатление от тачпада. Выполните шаг 4 данного руководства.
В. Мой щелчок правой кнопкой мыши не работает в Ubuntu. Как это исправить?
A: Это поведение было введено с изменениями, внесенными в GNOME 3.28. Выполните шаг 5 в этом руководстве, чтобы восстановить функциональность нажатия правой кнопки мыши.
В. Как узнать, связана ли проблема с тачпадом оборудованием или программным обеспечением?
A: Проверьте его в BIOS (шаг 1). Если работает там, но нет в Ubuntu, проблема связана с программным обеспечением. Если проблема не работает и в BIOS, скорее всего, проблема связана с оборудованием и вам следует обратиться в службу поддержки Dell.
В. Какой драйвер сенсорной панели следует использовать: libinput или Synaptics?
A: Современные дистрибутивы Linux поставляются с libinput в качестве драйвера тачпада по умолчанию. Старый драйвер Synaptics устарел и больше не поддерживается в большинстве дистрибутивов. Мы рекомендуем использовать libinput для всех текущих версий Ubuntu.