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

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

Я использую 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.

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

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

12
задан 25 January 2014 в 02:58

5 ответов

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

Загрузите исходный код по ссылке ниже и поместите папку 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

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

0
ответ дан 25 January 2014 в 02:58

Как успешно установить драйвер 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, что позволяет успешно построить модуль.
0
ответ дан 25 January 2014 в 02:58

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

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

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

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

0
ответ дан 25 January 2014 в 02:58

Я купил 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
[ 117] и теперь я хочу поделиться этим:

glidepoint_3.6-13_amd64.deb

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

0
ответ дан 25 January 2014 в 02:58

У меня была точно такая же проблема на моем 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 и вкладка Touchpad включена в Системных настройках. К сожалению, прокрутка все еще не возможна ...: - (

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

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

0
ответ дан 25 January 2014 в 02:58

Другие вопросы по тегам:

Похожие вопросы: