Alps Touchpad на 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" (остання версія).


1
чи можете ви надати інструкцію по встановленню для цього?
Шота Бакурадзе

@ShotaBakuradze, знайдіть керівництво по установці у відповіді garyf.
alfC

11

Цей прекрасно працює.

Завантажте джерело за посиланням нижче та вставте psmouse-alps-dst-0.4папку /usr/src/(потрібен дозвіл кореня).

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

Тепер ви можете налаштувати тачпад у налаштуваннях системи.


2
Це взято за посиланням з посту Дж. К.Мірко вище. Оцініть, будь ласка, цю публікацію "корисною", якщо вона є, щоб багато інших, хто потребує допомоги, могли її швидко знайти.
garyf

Випробуваний і працює в Ubuntu 12.10, Inspiron 17r. Прокрутка краю трохи знаходиться зсередини від краю площадки. Прокрутка двома пальцями, Fn-F3 та відключення під час набору тексту. Я не наважувався спробувати psmouse-alps-dst-1.0.
alfC

Я побачив вашу запропоновану редакцію в іншій відповіді і відхилив її, вибачте. Слід використовувати коментар, і ви зможете коментувати публікації, які не блокуються модератором (що трапляється рідко). Я дав нагороду, але не для того, щоб отримати вам репутацію. Я додав підсумок, оскільки повідомлення було гарним.
нанофарад

Якщо посилання на документи 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 встановити -m psmouse-alps -v 0.10
sudo modprobe psmouse
sudo sh -c "ехо psmouse >> / тощо / модулі"
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і я просто запустив його як суперпользователя. крім цього помилок не було.
Шота Бакурадзе

У мене були ті ж результати, що і у Shota. Для запуску лінії / etc / module працював як su. Досі немає прокрутки двома пальцями.
Брайан Хед

2
Чи можете ви завантажити драйвер? Причина

2
Посилання розірвано
alfC

2
Посилання розірвано. У кешбеку все ще є кеш: web.archive.org/web/20120401000000/http://people.canonical.com/…
alanjds

2

Я купив DELL Latitude E6430 з попередньо завантаженою ubuntu, я знайшов встановлений драйвер glidepoint .. 2 пальці прокручуйте гаразд, прищіпте масштабування, добре, все працює. Я шукав це в dell repos, але не пощастило, тому зробив:

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

спробуйте ваш ubuntu, дайте мені знати, чи працює.


взагалі не працював для мене, я опинився із мертвою трекпад, соском та клавіатурою ... Навіть після перезавантаження. Принаймні після очищення .deb у відновленні мої настройки сенсорної панелі чарівно з'явилися: O
Вільгельм Еразм

0

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

Я дотримувався наведених нижче вказівок, але виявив, що водій зараз у цьому місці.

Як зазначають користувачі, це версія 0.11 драйвера ALPS, а рядок для видалення у цій версії - рядок 137.

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


Перевірка реквізитів списку xinput <пристрій ALPS) дала> Увімкнено пристрій (126): 0. Зазначає, що тачпад все ще не активний. Будь-які думки / пропозиції ??
Jonas Ingwer

Подальша перевірка показує, що драйвер ALPS все ще не працює. Потрібно оновлення для них у ядрі.
Йонас Інгвер

З запропонованого редагування: драйвер alps вище не працює для n5110. його тачпад різний і має багато сенсорного сенса і т. д. (я не знаю деталей, але вищевказаний рядок на ~ sforshee теж не працював для мене). тому, будь ласка, спробуйте драйвер у моїй пошті вище. навіть готовий інсталяційний скрипт. в основному використовується протокол, відмінний від попередніх сенсорних панелей альп. ось так. (вибачте, що мені довелося це відредагувати ... опція коментарів не доступна!: o)
nanofarad
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.