Сенсорная панель Alps на Dell: как установить драйвер DKMS для включения мультитач?

12

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

Я использую Ubuntu 12.04 на моем DELL N5110, и моя сенсорная панель определяется как мышь, поэтому у меня нет доступных опций сенсорной панели. Не может использовать мультитач и не может отключить его.

Я попробовал драйвер dkms по этой ссылке .

Но когда я попытался установить его с помощью dpkg -iкоманды, dpkgвозвращает следующую ошибку:

ERROR (dkms apport): unable to determine source package for
psmouse-alps-dkms Error! Bad return status for module build on kernel:
3.2.0-25-generic-pae (i686) Consult /var/lib/dkms/psmouse-alps/0.10/build/make.log for more information.

Я также установил все обновления.

Может кто-нибудь помочь мне с этим вопросом?

Шота Бакурадзе
источник

Ответы:

5

У меня была точно такая же проблема на моем Inspiron N5110 под управлением Ubuntu 12.04, но я смог это исправить, используя патч и инструкции, приведенные в этих двух ссылках.

https://bugs.launchpad.net/ubuntu/+source/linux/+bug/606238/comments/144

https://bugs.launchpad.net/ubuntu/+source/linux/+bug/606238/comments/147

Сенсорная панель теперь распознается как AlpsPS / 2 ALPS DualPoint TouchPad, а вкладка «Сенсорная панель» включена в «Системных настройках». К сожалению, прокрутка все еще не вариант ... :-(

По крайней мере, тачпад отключен во время набора текста, что было для меня самой большой проблемой, приводящей к загадочным записям! :-) Также работает Fn + F3 (она же тачпад).

В последнем обновлении мультитач был включен на Inspiron N5110. Все, что вам нужно сделать, это установить этот DKMS. Я думаю, что это должно работать для всех ноутбуков с сенсорной панелью Alps. Вот более подробные инструкции по установке этого модуля, чем в ссылках, приведенных в ответе. Вам придется изменить любую ссылку «psmouse-alps-dst-0.1» на «psmouse-alps-alt-1.3» (последняя версия).

JKMirko
источник
1
Можете ли вы предоставить руководство по установке для этого?
Шота Бакурадзе
@ShotaBakuradze, посмотрите руководство по установке в ответе Гарифа.
AlfC
11

Этот работает прекрасно.

Загрузите исходный код по ссылке ниже и поместите psmouse-alps-dst-0.4папку в /usr/src/(вам нужно разрешение root).

https://docs.google.com/open?id=0BzNsvDx_ae6bQnFLQkNFT0dWc3c

Запустите install.shс правами root ( Ctrl+Alt+T)

sudo bash /usr/src/psmouse-alps-dst-0.4/install.sh

Теперь вы можете настроить сенсорную панель в настройках системы.

garyf
источник
2
Этот взят по ссылке из поста JKMirko выше. Пожалуйста, оцените этот пост как «полезный», если он есть, чтобы многие другие, кто нуждается в помощи, могли быстро его найти.
Гариф
Проверено и работает в Ubuntu 12.10, Inspiron 17r. Прокрутка по краю находится немного внутри края площадки. Работает прокрутка двумя пальцами, Fn-F3 и отключение при наборе текста. Я не посмел попробовать psmouse-alps-dst-1.0.
AlfC
Я видел, что вы предложили изменить другой ответ, и отклонил его, извините. Следует использовать комментарий, и вы сможете комментировать посты, которые не заблокированы модератором (что случается редко). Я поднял голос, но не ради вашей репутации. Я добавил upvote, потому что пост был хорош.
Восстановить Монику - Nov--
В случае разрыва ссылок на Документы Google исходные файлы находятся здесь: dahetral.com/public-download .
AlfC
1
Теперь эти скрипты изменились, install.shфайла больше нет . Теперь есть alps.shмножество параметров командной строки, которые трудно понять, и эта buildопция терпит неудачу.
AlfC
5

Как успешно установить драйвер ALPS Touchpad DKMS

  • Скачайте и попробуйте установить файл deb отсюда, как указывает вопрос, используя sudo dpkg -i. Он потерпит неудачу с ошибкой в ​​вопросе, что нормально (см. Нижнюю часть ответа, если вы хотите узнать техническую причину.)

  • Чтобы построить его, введите / вставьте в строку следующую строку:

sudo sed -i -e '135d' /var/lib/dkms/psmouse-alps/0.10/source/src/alps.c
sudo dkms build -m psmouse-alps -v 0.10
sudo dkms install -m psmouse-alps -v 0.10
sudo modprobe psmouse
sudo sh -c "echo psmouse >> / etc / modules"
sudo update-initramfs -u
  • Водитель должен работать сейчас; перезагрузка на всякий случай.
  • DKMS также должна автоматически перекомпилироваться всякий раз, когда вы обновляете / меняете ядра. НЕ устанавливайте debфайл снова.

В чем была проблема?

  • Журнал сборки показывает, что компиляция модуля завершается неудачно из-за ошибки в символе 33 в строке 135 alps.cисходного файла.
  • Эта линия module_param(alps_dump_packets, int, 0644);
  • Компилятор ожидает, что аргумент (имя переменной) будет следовать за int, но его нет.
  • Так как предыдущая строка 134 отключает alps_dump_packetsфункцию ( static int alps_dump_packets = 0;), мы, вероятно, можем просто удалить ошибочную строку 135 с помощью sed, что позволяет модулю успешно построить.
иш
источник
Я следовал вашим инструкциям, но все же, в настройках не было видно меню тачпада. Я получаю сообщение об ошибке 5-й команды, в котором говорится, что в разрешении отказано, /etc/modulesи я просто запустил его как суперпользователь. кроме этого не было ошибок.
Шота Бакурадзе
У меня были те же результаты, что и у Шота. Запустил su, чтобы заставить работать строку / etc / modules. Все еще нет прокрутки двумя пальцами.
Брайан Хэд
2
Можете ли вы загрузить драйвер? Потому что он
2
Ссылка не работает
alfC
2
Ссылка не работает. Вайбак машина все еще есть в кэше: web.archive.org/web/20120401000000/http://people.canonical.com/...
alanjds
2

Я купил DELL Latitude E6430 с предустановленной Ubuntu, обнаружил, что драйвер glidepoint установлен .. Прокрутка двумя пальцами в порядке, масштабирование в порядке, все работает. Я искал это в репозиториях dell, но не повезло, поэтому я сделал:

apt-cache show glidepoint

и нашел это

Package: glidepoint
Status: install ok installedPriority: extra
Section: alien
Installed-Size: 2100
Maintainer: xmy <xmy@pod-desktop>
Architecture: amd64
Version: 3.6-13
Depends: libc6 (>= 2.4), libgconf2-4 (>= 2.27.0), libglib2.0-0 (>= 2.12.0)
Conffiles:
 /etc/pm/sleep.d/90GlidePoint 85d3fe435ff5e904812cb1a03461d456
 /etc/init.d/glidepoint 5427379c9470ae9c74cba849b35e7df1
 /etc/xdg/autostart/glideusd.desktop 1585732553ad2ea2c547c9989134000f
 /etc/glidepoint/config c1aefbbc5c4fa9cec9c61b2485237d37
 /etc/glidepoint/port 72f67e70f6b7cdc4cc893edaddf0c4c6
Description: GlidePoint 3.6 touchpad driver
 GlidePoint 3.6 touchpad driver for Linux.
 .
 (Converted from a rpm package by alien version 8.79ubuntu0.1.)

поэтому я перепаковал его

sudo dpkg-repack glidepoint

и теперь у меня есть это, чтобы поделиться:

glidepoint_3.6-13_amd64.deb

попробуй свою убунту, дай знать если работает.

penzoiders
источник
у меня ничего не вышло, у меня вышли мертвые трекпад, ниппель и клавиатура ... даже после перезагрузки. По крайней мере, после очистки вашего .deb в рекавери, у меня волшебным образом появились настройки сенсорной панели: O
Вильгельм Эразм
0

Краткое обновление для установки набора драйверов ALPS ...

Я следовал приведенным ниже инструкциям, но обнаружил, что водитель теперь находится в этом месте.

Как пользователи заметят, теперь это версия 0.11 драйвера ALPS, а строка для удаления в этой версии - строка 137.

С этими небольшими изменениями моя установка Ubuntu 12.04 (также на Dell N5110) включила тачпад. По-прежнему не удается включить функцию прокрутки по краям или двумя пальцами, хотя опция прокрутки по краям теперь не отображается серым цветом на панели управления мыши и сенсорной панели.

Джонас Ингвер
источник
Проверка xinput list-props <устройство ALPS) дала> Device Enabled (126): 0. Предполагается, что сенсорная панель все еще не активна. Есть мысли / предложения ??
Джонас Ингвер
Дальнейшая проверка показывает, что драйвер ALPS все еще не работает. Нужно обновить их в ядре.
Джонас Ингвер
Из предложенного редактирования: приведенный выше драйвер alps не работает для n5110. его тачпад отличается и имеет мультитач и т. д. (я не знаю деталей, но вышеприведенная строка в ~ sforshee у меня тоже не сработала). поэтому, пожалуйста, попробуйте драйвер в моем посте выше. у него даже есть готовый скрипт установки. этот в основном использует протокол, отличный от предыдущих сенсорных панелей Альп. это у (извините, я должен был отредактировать это ... не было никакой опции комментария!: o)
Восстановить Монику - ζ--