Alps Touchpad auf Dell: Wie installiere ich den DKMS-Treiber, um Multitouch zu aktivieren?


12

Jetzt weiß ich, dass dies mehrmals hier gefragt wurde, aber ich konnte keine anständige Lösung dafür finden.

Ich verwende Ubuntu 12.04 auf meinem DELL N5110 und mein Touchpad wird als Maus erkannt. Daher stehen mir die Touchpad-Optionen nicht zur Verfügung. Multitouch kann nicht verwendet und auch nicht deaktiviert werden.

Ich habe den DKMS-Treiber über diesen Link ausprobiert .

Als ich jedoch versuchte, es mit dem dpkg -iBefehl zu installieren , wurde dpkgder folgende Fehler zurückgegeben:

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.

Ich habe auch alle Updates installiert.

Kann mir jemand bei diesem Problem helfen?

Antworten:


5

Ich hatte genau das gleiche Problem auf meinem Inspiron N5110 mit Ubuntu 12.04, konnte es jedoch mithilfe des Patches und der Anweisungen in diesen beiden Links beheben.

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

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

Das Touchpad wird jetzt als AlpsPS / 2 ALPS DualPoint TouchPad erkannt und die Registerkarte Touchpad ist in den Systemeinstellungen aktiviert. Scrollen ist leider immer noch keine Option ... :-(

Zumindest das Touchpad ist beim Tippen deaktiviert, was für mich das größte Problem war und zu kryptischen Schriften führte! :-) Auch Fn + F3 funktioniert jetzt (auch bekannt als Touchpad Toggle).

Mit dem letzten Update wurde Multitouch auf dem Inspiron N5110 aktiviert. Sie müssen lediglich diese DKMS installieren. Ich denke, es sollte für alle Laptops mit Alps Touchpad funktionieren. Hier finden Sie detailliertere Anweisungen zur Installation dieses Moduls als in den in der Antwort angegebenen Links. Sie müssen jeden Verweis auf "psmouse-alps-dst-0.1" in "psmouse-alps-alt-1.3" (die neueste Version) ändern.


1
Können Sie hierfür eine Installationsanleitung bereitstellen?
Shota Bakuradze

@ShotaBakuradze, suchen Sie nach der Installationsanleitung in der Antwort von garyf.
AlfC

11

Dieser funktioniert wunderbar.

Laden Sie den Quellcode über den folgenden Link herunter und legen Sie ihn in den psmouse-alps-dst-0.4Ordner /usr/src/(Sie benötigen Root-Berechtigung).

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

Führen Sie die install.shmit root-Berechtigung ( Ctrl+Alt+T)

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

Sie können das Touchpad jetzt in den Systemeinstellungen konfigurieren.


2
Dieser stammt aus dem obigen Link von JKMirko. Bitte bewerten Sie diesen Beitrag als "nützlich", damit die vielen anderen, die Hilfe benötigen, ihn schnell finden können.
Garyf

Getestet und funktioniert in Ubuntu 12.10, Inspiron 17r. Das Edge-Scrolling befindet sich etwas innerhalb des Pad-Randes. Das Scrollen mit zwei Fingern, Fn-F3 und Deaktivieren während des Tippens, funktioniert. Ich wagte es nicht, es zu versuchen psmouse-alps-dst-1.0.
AlfC

Ich habe Ihren Änderungsvorschlag auf der anderen Antwort gesehen und habe ihn abgelehnt, sorry. Ein Kommentar sollte verwendet werden, und Sie können Beiträge kommentieren, die nicht von einem Moderator gesperrt wurden (was selten vorkommt). Ich habe eine Gegenstimme abgegeben, aber nicht, um dir Ansehen zu verschaffen. Ich habe eine positive Bewertung abgegeben, weil der Beitrag gut war.
Wiedereinsetzung von Monica - ζ--

Für den Fall, dass der Link zu Google Text & Tabellen abbricht, befinden sich die Originaldateien hier: dahetral.com/public-download .
AlfC

1
Jetzt haben sich diese Skripte geändert, es gibt keine install.shDatei mehr. Jetzt gibt es eine alps.shmit vielen Befehlszeilenoptionen, die schwer zu verstehen sind und die buildOption schlägt fehl.
AlfC

5

So installieren Sie den ALPS Touchpad DKMS-Treiber erfolgreich

  • Laden Sie die Deb-Datei herunter und versuchen Sie, sie von hier aus zu installieren , wie in der Frage angegeben sudo dpkg -i. Es wird mit dem Fehler in der Frage, die in Ordnung ist, fehlschlagen (siehe unten in der Antwort, wenn Sie den technischen Grund wissen wollen, warum.)

  • Um es zu erstellen, geben Sie Folgendes Zeile für Zeile in das Terminal ein:

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
  • Der Fahrer sollte jetzt arbeiten; Neustart nur für den Fall.
  • DKMS sollte auch automatisch neu kompiliert werden, wenn Sie Kernel aktualisieren / ändern. Installieren Sie die debDatei NICHT erneut.

Was war das Problem?

  • Das Erstellungsprotokoll zeigt, dass das Kompilieren des Moduls aufgrund eines Fehlers bei Zeichen 33 in Zeile 135 der alps.cQuelldatei fehlschlägt .
  • Diese Linie ist module_param(alps_dump_packets, int, 0644);
  • Der Compiler erwartet, dass ein Argument (Variablenname) dem folgt int, aber es gibt kein Argument .
  • Da die vorherige Zeile 134 das alps_dump_packetsFeature ( static int alps_dump_packets = 0;) deaktiviert , ist es wahrscheinlich ungefährlich, die fehlerhafte Zeile 135 mit zu löschen sed, wodurch das Modul erfolgreich erstellt werden kann.

Ich habe die Anweisungen befolgt, aber es ist immer noch kein Touchpad-Menü in den Einstellungen sichtbar. Beim fünften Befehl wird eine Fehlermeldung angezeigt, dass die Berechtigung verweigert wurde, /etc/modulesund ich habe ihn nur als Superuser ausgeführt. ansonsten gab es keine fehler.
Shota Bakuradze

Ich hatte die gleichen Ergebnisse wie Shota. Hatte als su ausgeführt, um die / etc / modules-Zeile zum Laufen zu bringen. Immer noch keine Zwei-Finger-Schriftrolle.
Bryan Head

2
Können Sie den Treiber hochladen? Ursache Es wurde vom Server gelöscht

2
Die Verbindung ist unterbrochen
alfC

2
Die Verbindung ist unterbrochen. Die Wayback-Maschine ist noch im Cache: web.archive.org/web/20120401000000/http://people.canonical.com/…
alanjds

2

Ich habe einen DELL Latitude E6430 mit vorinstalliertem Ubuntu gekauft. Ich fand den Glidepoint-Treiber installiert. Ich habe in den Dell Repos danach gesucht, aber kein Glück, also habe ich Folgendes getan:

apt-cache show glidepoint

und fand das

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.)

also packte ich es um mit

sudo dpkg-repack glidepoint

und jetzt habe ich folgendes zu teilen:

glidepoint_3.6-13_amd64.deb

Probier dein Ubuntu an, lass es mich wissen, wenn es funktioniert.


hat bei mir überhaupt nicht funktioniert, ich hatte ein totes Trackpad, einen toten Nippel und eine tote Tastatur ... Auch nach dem Neustart. Zumindest nach dem .deb in Recovery - Spülen, mein Touchpad Einstellungen erschien magisch: O
Wilhelm Erasmus

0

Kurzes Update zur Installation des ALPS-Treibersets ...

Ich habe die folgenden Anweisungen befolgt, aber festgestellt, dass sich der Fahrer jetzt an diesem Ort befindet.

Wie Benutzer bemerken werden, ist dies jetzt Version 0.11 des ALPS-Treibers und die zu entfernende Zeile in dieser Version ist Zeile 137.

Mit diesen kleinen Änderungen hat meine Ubuntu 12.04-Installation (auch auf einem Dell N5110) das Touchpad aktiviert. Immer noch kein Erfolg beim Aktivieren des Bildlaufs mit der Kante oder mit zwei Fingern, obwohl die Option für den Bildlauf mit der Kante jetzt in der Systemsteuerung für Maus und Touchpad nicht abgeblendet ist.


Eine Überprüfung von xinput list-requisiten (<ALPS device) ergab> Device Enabled (126): 0. Weist darauf hin, dass das Touchpad immer noch nicht aktiv ist. Irgendwelche Gedanken / Vorschläge?
Jonas Ingwer

Weitere Überprüfungen zeigen an, dass der ALPS-Treiber immer noch nicht funktioniert. Benötigen Sie ein Update für diese im Kernel.
Jonas Ingwer

Von einer vorgeschlagenen Änderung: Der oben genannte Alpentreiber funktioniert nicht für n5110. Das Touchpad ist anders und hat mehrere Berührungen usw. (ich weiß nicht, wie es aussieht, aber die obige Zeile bei ~ sforshee hat auch bei mir nicht funktioniert). Bitte versuchen Sie es mit dem Fahrer in meinem Post oben. Es steht sogar ein Installationsskript zur Verfügung. Dieses verwendet grundsätzlich ein anderes Protokoll als die vorherigen Alpen-Touchpads. das ist Y. (Entschuldigung, ich musste dies bearbeiten ... es war keine Kommentaroption verfügbar!: o)
Wiedereinsetzung von Monica - ζ--
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.