Linux не видит тачпад

🕴 Как исправить тачпад, не работающий в Linux

За годы, прошедшие с момента создания, Linux становился все проще и проще в использовании.

И теперь мы принимаем это как должное.

Тем не менее, не все работает так безупречно, как могло бы.

Ноутбуки, особенно новые, могут быть проблематичными в использовании с Linux.

Частично это связано с Wi-Fi и управлением батареями, но часто виноват и тачпад.

К сожалению, эти проблемы с сенсорной панелью могут быть сложными для диагностики и устранения.

Прежде чем начать

Если ваш тачпад не работает и вы подключены к внешней мыши, проверьте настройки системы.

Основные проблемы

Предполагая, что ваш тачпад не работает вообще, вы можете проверить, распознает ли его система.

Попробуйте запустить следующее:

Если вывод слишком длинный, вы можете использовать less вместо cat.

Таким образом, вы можете запустить следующее:

Вы должны увидеть что-то похожее на следующее:

Если вы не получили вывод, схожий с тем, что показан выше – вы имеете дело с ошибкой ядра или совершенно неопознанным оборудованием.

С другой стороны, если у вас есть сообщение о вашей сенсорной панели, попробуйте следующее:

Если вы получаете результаты от xinput, это хорошая новость.

Это означает, что вам нужно либо установить соответствующий драйвер, либо просто настроить его.

Прежде чем двигаться дальше, вы можете попробовать меню настроек GUI сенсорной панели.

Где оно находится- будет зависеть от вашего рабочего стола.

Возможно, ваш тачпад просто не включен.

Если это так, просто установите флажок, чтобы включить его.

Выяснить, какой драйвер вам нужен

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

Обычно поставщики сенсорных панелей включают Synaptics, ALPS и Elantech.

В некоторых современных системах Linux следующие пакеты будут включать поддержку вышеуказанных сенсорных панелей:

В некоторых случаях вам может потребоваться установить другой пакет драйверов, например xserver-xorg-input-synaptics.

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

Подавляющее большинство проблем с сенсорной панелью Linux сводится к отсутствующим драйверам.

Тем не менее, есть несколько других вариантов, которые вы, возможно, должны проверить.

На некоторых ноутбуках можно полностью отключить тачпад в BIOS.

Вы можете увидеть его в списке по xinput, но он не будет работать.

Убедитесь, что вы проверили это, прежде чем выбросить свой ноутбук в мусорное ведро.

Многие ноутбуки имеют аппаратный переключатель для отключения сенсорной панели.

Часто это работает, удерживая клавишу «Fn» плюс одну из функциональных клавиш на клавиатуре.

Это приведет к аналогичным проблемам с переключателем BIOS, поэтому обязательно проверьте его.

Тачпад все еще не работает?

Есть еще одна последняя вещь, которую вы можете попробовать, если ваш тачпад не работает и вы используете более старую версию.

Попробуйте новый дистрибутив Linux.

Да, это требует времени и усилий, но более новые дистрибутивы имеют более новые ядра, что означает лучшую аппаратную поддержку.

Если вы уже пользуетесь современной версией дистрибутива, а тачпад не работает, вам, возможно, придется просто попробовать мышь.

Беспроводная мышь с ключом не идеальна, но это лучше, чем отсутствие поддержки мыши вообще.

Источник

Не работает тачпад в Ubuntu

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

Читайте также:  Ubuntu cleaner для линукс минт

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

Не работает тачпад Ubuntu

Проблемы с работой сенсорной панели можно поделить на несколько типов:

  • Тачпад не работает вообще;
  • Работают базовые функции, но не работает прокрутка;

Первое что нужно сделать, если не работает тачпад Ubuntu совсем, это установить драйвера synaptic, скорее всего, после установки этого программного обеспечения все заработает. Сначала обновите список пакетов:

sudo apt update

Затем установите драйвера:

sudo apt install xserver-xorg-input-synaptics

Или переустановите, если они уже были установлены:

sudo apt install —reinstall xserver-xorg-input-synaptics

После завершения процесса установки нужно перезагрузить компьютер. Эти команды должны решить проблему не работает тачпад Ubuntu 16.04. Если же не помогло, есть еще один путь решения проблемы с драйверами. Мы будем изменять параметры загрузки ядра в Grub. Сначала откройте конфигурационный файл /etc/default/grub:

sudo gedit /etc/default/grub

И замените ее на:

GRUB_CMDLINE_LINUX_DEFAULT=»quiet splash i8042.nomux=1 i8042.noloop=1″

Дальше закройте файл и обновите конфигурацию загрузчика:

Если же после выполненных действий ничего не изменилось, то можно попытаться еще кое-что сделать. Сначала нужно посмотреть определился ли ваш тачпад ядром, для этого выполните:

Если вы видите свою сенсорную панель в списке, значит она поддерживается ядром и можно идти дальше. Если же нет, Ubuntu не поддерживает ваше устройство и остается только надеяться что поддержка появиться потом. Обычно, можно понять что это тачпад по полю Name, в его значении есть слово Touchpad как на снимке.

Далее надо посмотреть как определился тачпад X сервером, это есть смысл делать только если есть поддержка на уровне ядра. Выполните команду:

Если и тут сенсорная панель определяется, то можно подправить настройки Xorg чтобы она заработала. В списке вы увидите id, на снимке экрана устройство имеет номер 12. Теперь смотрим параметры тачпада:

xinput —list-props 12

Если значение Device Enabled ровняется нулю, выполните такую команду, чтобы включить тачпад:

xinput set-int-prop 12 «Device Enabled» 8 1

Чтобы сделать тачпад включенным после перезагрузки, а также добавить опции, которые включают прокрутку и другие возможности скопируйте конфигурационный файл synaptics по умолчанию в /etc/X11/xorg.conf.d/:

cp /usr/share/X11/xorg.conf.d/50-synaptics.conf /etc/X11/xorg.conf.d/50-synaptics.conf

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

sudo rmmod i2c_hid
sudo modprobe i2c_hid

Если же ничего не помогло вы можете получить немного отладочной информации с помощью утилиты evtest. Для начала её надо установить:

sudo apt install evtest

Затем вернитесь к содержимому файла /proc/bus/input/devices и посмотрите для тачпада номер события в строчке Handlers, в этом примере это event5. Затем можно запустить тестирование:

sudo evtest /dev/input/event5

Далее попробуйте водить пальцем по тачпаду. В выводе утилиты появится отладочная информация её можно отправить в баг репорте к вашему дистрибутиву или прикрепить к вопросу на форуме когда вы будете пытаться выяснить почему тачпад не работает.

Настройка клика правой кнопкой

В Ubuntu есть возможность выполнять клик правой кнопкой с помощью тачпада касаясь его двумя пальцами. Но это не всегда удобно, если у вас нет физических кнопок под тачпадом, вам будет более удобно выполнять клик правой кнопкой просто касаясь правого нижнего угла. Для того чтобы это включить сначала установите Gnome Tweak Tools:

Читайте также:  Как установить виртуальный mac os vmware

sudo apt install gnome-tweaks

Затем запустите программу и перейдите в раздел Мышь и клавиатура или Mouse & Keyboard:

Здесь в разделе Mouse click emulation выберите средний пункт — Area. Больше ничего не надо, всё заработает автоматически.

Выводы

В этой статье мы рассмотрели что делать если не работает тачпад в Ubuntu, как решить эту проблему. Надеюсь, эта статья вам была полезной. Если остались вопросы, спрашивайте в комментариях!

Источник

Debian не заводится тачпад

поставил дебиан, как не удивительно, но завелись все фн-кнопки, все встало как надо и даже работает, кроме тачпада.

даёт пустой результат.

ну хоть кто-нить намекните куда копать.

чтото типа xf86-input-evdev/synaptics/итд стоит?

Поставить синаптикс драйверы?

в графическом настройщике тачпад даже не появляется, т.е. его там и включить нельзя 😀

а вот tpconfig ед-ый показывает, что тачпад таки Found, но нифига не заводится всё равно.

и xorg.conf пытался настраивать, — хотя что толку, если система не видиет его?

не взлетает, же, ну

хотя покажи, как ставить, мож я чего забыл..

это Squeeze, btw

Я только заголовок темы прочел сперва.

Это конечно идиотизм, но посмотри не выключил ли ты тачпад. Раз функшн клавиши завелись.

32е ядро разве знает про тачпад?

32е ядро разве знает про тачпад?

🙂 я уж думал никто не скажет.

в общем, дебиан рип и не нужен, а тестинг ветка это тот же арч.

ТС — истеричка, рип и не нужен

В треде даже не была озвучена модель ноута. Откуда знать, какие у него вообще с гнулинуксом проблемы возникают? И причем здесь дебиан? В бекпортах вообще-то 38-е ядро лежит.

У меня вон на любых дистрах на относительно свежем асусе не взлетает половина функциональных клавиш, не работает гибернейт и вебка вещает верх ногами. Теперь что ли кричать, мол, ололо, %дистр% рип и не нужен?

>в общем, дебиан рип и не нужен

38-е ядро в backports. Так что кончай истерику.

что ли кричать, мол, ололо, %дистр% рип и не нужен?

38-е ядро в backports. Так что кончай истерику.

а нахер мне эти тестинг ветки, если есть уютный (хоть и глюковатый от того, что тоже тестинг) арчик?

В треде даже не была озвучена модель ноута. Откуда знать, какие у него вообще с гнулинуксом проблемы возникают? И причем здесь дебиан? В бекпортах вообще-то 38-е ядро лежит.

а что даст модель ноута? в арче заводится. Но я хотел стабильности, вот решил попробовать стабильную ветку дебиана, а оно вон как..

Максимальная ждет тебя, юный падаван.

Максимальная ждет тебя, юный падаван.

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

Ты поддерживаешь нехороший стереотип об арчеюзерах.

Выше сказано, в бекпортах лежит 38-е ядро.

АПЧОВНВ, но как мы сможем продиагностировать что у Вас отвалилось, через libastral?

Это потому еще, что в опенсорсе тебе никто ничего не обязан.

При чём тут testing?

Отвращение к руководствам

Вот как приучить сначала читать руководства, а потом морочить людям голову? http://wiki.debian.org/SynapticsTouchpad

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

vaio VPCEA3S1E;
как посмотреть название тачпада?

а нахер мне эти тестинг ветки

ТС — идиот, умываю руки.

Вот как приучить сначала читать руководства, а потом морочить людям голову? http://wiki.debian.org/SynapticsTouchpad

ну так по нему же и не заводится, чудо

Это потому еще, что в опенсорсе тебе никто ничего не обязан.

да где я говорил, что обязаны? не заводится — зачем мне этот рип, если он не работает? поклоняться ему?

Читайте также:  Snmp утилиты под windows

Debian Backports — официальный репозиторий пакетов из тестируемой (testing) версии Debian, адаптированных для работы в стабильной (stable) версии, иными словами предоставляет свежие версии программ. Официальной инструкция (англ.)

да лучше умойся, помощи-то всё равно не будет от тебя.

как посмотреть название тачпада?

да, пробовал, — пусто.

а случаем не выключен пад?

Удали все конфигурационные файлы иксов и перезагрузи компьютер, бестолочь. Затем запусти иксы и посмотри иксовый лог. Потом посмотри вывод dmesg. Этак найдешь все шо нужно и начнешь спрашивать по людски.

Вово пациент небось его сам хвункциональными клавишами и выключил.

и да, можно попробовать в

добавить «i8042.nopnp» к строке начинающейся GRUB_CMDLINE_LINUX

говорят помогает, но сам не пробовал

кстати, в vaio обычно пихают alps, а не synaptic, посмотри может в этом дело

в бубунте тоже не заводилось, и это помогло
здесь не помогает.

кстати, в vaio обычно пихают alps, а не synaptic, посмотри может в этом дело

вы вообще читаете, что я пишу? говорю же, в арче синаптик заводит тачпад.

Этак найдешь все шо нужно и начнешь спрашивать по людски.

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

может лучше этот рип полностью снести и не мучаться?

читаю: Debian, не заводится тачпад

причём тут тот факт что в бубунту и арче тачпад у Вас работает непонятно, ясно же что те решения не работают для Вас, ядро обновить Вы не хотите — вот и занимаемся секасом вприсядку, у Вас есть более умные мысли?

Экак — шоб дебиан чего-то не подхватил — это постараться надо. Может ты ливсд конфигурироваешь? А?

>в общем, дебиан рип и не нужен, а тестинг ветка это тот же арч.

вот и занимаемся секасом вприсядку, у Вас есть более умные мысли?

хм.. как бы так умнее выразить в третий раз, чтобы понятнее было-то..

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

Бэкпорты — это те же самые версии тестинг софта, что и в арче, поэтому смысла переходить с одного полигона на другой я в упор не вижу.

Вот я и создал тему, вдруг кто знает как завести это 32-ое ядро под мой ноут. Но после таких ответов я понял, что выхода у меня нет, поэтому переходить остаётся только на какую-нить 10-ю федору, в редхате думаю такого не будет.

а в чём разница, если софт тот же самый? 🙂

Вот я и создал тему, вдруг кто знает как завести это 32-ое ядро под мой ноут.

вот мы и пытаемся Вам помочь советом, но за Вас никто починить падину не сможет

вот мы и пытаемся Вам помочь советом, но за Вас никто починить падину не сможет

а что ещё чинить? — драйвер стоит..
разве что какие-то ещё опции в ядро сунуть, но я не знаю какие.. тогда по убунте я только это и на гуглил, что вы дали. По дебиану вообще нифига не нашёл.

Разница в том, что арч делают школьники для школьников. В дебиане немножко все не так.

А таки непонятно зачем вам стабильность выделенная жирным шрифтом? Чем вас арч не устраивал? Или у вас сервер на ноутбуке? Или шо вы понимаете под стабильностью?

Дебиан в действительности очень прост. Но предпочитает пользователей читающих документацию.

Источник

Оцените статью