Тачпад начинает требовать 2 пальца – как это исправить?

Вопрос или проблема

Есть ли способ восстановить работу тачпада с одной рукой, не перезагружая компьютер?

После некоторого времени использования тачпада он часто начинает требовать 2 пальца для перемещения курсора, а действия, которые требуют 2 пальца, затем начинают требовать 3. Один палец игнорируется полностью.

Мой драйвер тачпада выглядит так: ELAN0674:00 04F3:3193 Touchpad

Но выполнение следующей команды НЕ исправляет проблему:

xinput disable "ELAN0674:00 04F3:3193 Touchpad" && xinput enable "ELAN0674:00 04F3:3193 Touchpad"

Перезагрузка всегда исправляет проблему.

Сегодня я столкнулся с этой проблемой. Я смог обойти её, переключившись на один из виртуальных терминалов, а затем обратно на рабочий стол.

В моем случае это было CTRL+ALT+F3, затем можно использовать ALT+LEFT_ARROW, пока не вернется ваш рабочий стол.

Я решил эту проблему с помощью Gnome Tweaks для настройки действия крышки ноутбука.

На вкладке Общие я отметил “Приостанавливать, когда крышка ноутбука закрыта”, затем закрыл крышку, и проблема больше не возникает (после нескольких попыток).

На вкладке Клавиатура и мышь не уверен, что это что-то изменит, но я отключил эмуляцию щелчка мышью.

Установите этот инструмент с помощью sudo apt install gnome-tweaks

У меня была та же проблема на Fedora 40 с XFCE. После того как ничего (включая перезагрузку) не помогло, я просто закрыл и открыл крышку ноутбука, и теперь тачпад работает как обычно.

MSI Modern 15

Ubunutu 24.04 (обычно X11)

Замечаю прерывистую проблему после повторного включения тачпада иногда. Выход из системы, вход на рабочий стол исправляет проблему.

Тачпад на ноутбуке не центрирован относительно клавиатуры, поэтому часто я выключаю его, когда печатаю в текстовом редакторе или веб-браузере. Горячая клавиша – клавиша F4. Чаще всего, когда я снова нажимаю на клавишу, чтобы включить тачпад, проблем нет. Редко он требует дополнительного пальца (2 для щелчка, 3 для прокрутки), как будто что-то было увеличено на один.

Хочу сказать, что один раз открытие/закрытие терминала помогло, но выход/вход в систему работает каждый раз.

Кажется, это связано с пользовательской средой.

Ответ или решение

Проблема, когда тачпад начинает требовать использования двух пальцев для перемещения указателя, и игнорирует одиночные касания, может быть весьма раздражающей. Пользователи на различных платформах, включая Ubuntu и Fedora, сообщают о похожих проблемах. Давайте разберемся, как можно решить эту проблему без перезагрузки системы.

Причины проблемы

Существует несколько причин, по которым тачпад может внезапно начать требовать двух пальцев для функционирования:

  1. Ошибки в драйверах. Иногда драйверы, такие как ELAN0674, могут иметь неполадки, ведущие к некорректному распознаванию касаний.
  2. Проблемы с конфигурацией. Некоторые установки могут требовать дополнительного ввода для работы, что может быть связано с настройки среды рабочего стола.
  3. Сбой в управлении энергопотреблением. Закрытие крышки ноутбука и повторное ее открытие могут временно сбросить состояние тачпада.

Решения

Вот несколько методов, которые могут помочь восстановить функциональность одного пальца без перезагрузки:

  1. Использование виртуальных терминалов:
    Как упоминалось, переключение между виртуальными терминалами может помочь. Для этого выполните следующие шаги:

    • Нажмите CTRL + ALT + F3, чтобы перейти в один из виртуальных терминалов.
    • После этого используйте комбинацию ALT + ЛЕВЫЙ_СТРЕЛКА, чтобы вернуться к графической среде. В некоторых случаях это помогает сбросить состояние тачпада.
  2. Настройки Gnome Tweaks:
    Установите утилиту Gnome Tweaks, если у вас ее нет:

    sudo apt install gnome-tweaks

    Затем откройте Gnome Tweaks и выполните следующие действия:

    • На вкладке General проверьте опцию "Suspend when laptop lid is closed". Закройте крышку и откройте ее снова, чтобы увидеть, помогает ли это решить проблему.
    • На вкладке Keyboard & Mouse можно отключить Mouse Click Emulation, хотя влияние этого параметра часто бывает незначительным.
  3. Переподключение устройства:
    Если команда xinput не сработала, попробуйте временно отключить и подключить тачпад. Например, вы можете использовать команду:

    xinput --disable "ELAN0674:00 04F3:3193 Touchpad"
    xinput --enable "ELAN0674:00 04F3:3193 Touchpad"

    Это, как правило, решает проблемы, если предыдущие методы не дали результатов.

  4. Выход и повторный вход в систему:
    Выход из вашей учетной записи и повторный вход в систему часто является быстрым решением. Это приводит к сбросу настроек сессии, и тачпад может вернуть свою нормальную работу.

Заключение

Проблема, когда тачпад требует два пальца, является распространенной среди пользователей различных дистрибутивов Linux. Приведенные выше методы могут помочь вам устранить проблемы, не прибегая к перезагрузке системы. Если проблема сохраняется, возможно, имеет смысл проверить наличие обновлений драйверов или обратиться к сообществу за дополнительной поддержкой.

Такое представление проблемы и путей ее решения позволит вам оптимизировать использование вашего устройства и улучшить удобство работы.

Оцените материал
Добавить комментарий

Капча загружается...