Alps Touchpad su Dell: come posso installare il driver DKMS per abilitare il multitouch?


12

Ora so che questo è stato chiesto più volte qui, ma non sono riuscito a trovare una soluzione decente.

Sto eseguendo Ubuntu 12.04 sul mio DELL N5110 e il mio touchpad viene rilevato come un mouse, quindi non ho le opzioni di touchpad disponibili. Non è possibile utilizzare il multitouch e neanche disabilitarlo.

Ho provato il driver dkms da questo link .

Ma quando ho provato a installarlo con il dpkg -icomando, dpkgrestituisce il seguente errore:

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.

Ho installato anche tutti gli aggiornamenti.

Qualcuno può aiutarmi con questo problema?

Risposte:


5

Ho avuto esattamente lo stesso problema sul mio Inspiron N5110 con Ubuntu 12.04, ma sono stato in grado di risolverlo usando la patch e le istruzioni fornite in questi due collegamenti.

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

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

Il touchpad è ora riconosciuto come DualPS AlpsPS / 2 ALPS DualPoint Touchpad e la scheda Touchpad è abilitata in Impostazioni di sistema. Sfortunatamente, lo scorrimento non è ancora un'opzione ... :-(

Almeno il touchpad è disabilitato durante la digitazione, che è stato il problema più grande per me risultante in scritti criptici! :-) Anche Fn + F3 ora funziona (aka, interruttore touchpad).

Con l'ultimo aggiornamento, il multitouch è stato abilitato su Inspiron N5110. Tutto quello che devi fare è installare questo DKMS. Penso che dovrebbe funzionare su tutti i laptop con touchpad Alps. Ecco le istruzioni più dettagliate sull'installazione di questo modulo rispetto ai collegamenti forniti nella risposta. Dovrai cambiare qualsiasi riferimento di "psmouse-alps-dst-0.1" a "psmouse-alps-alt-1.3" (l'ultima versione).


1
puoi fornire una guida all'installazione per questo?
Shota Bakuradze,

@ ShotaBakuradze, cerca la guida all'installazione nella risposta di Garyf.
alfC

11

Questo funziona magnificamente.

Scarica l'origine dal link in basso e posiziona la psmouse-alps-dst-0.4cartella /usr/src/(hai bisogno dell'autorizzazione di root).

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

Esegui il install.shcon permesso root ( Ctrl+Alt+T)

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

Ora puoi configurare il Touchpad in Impostazioni di sistema.


2
Questo è preso dal link dal post di JKMirko sopra. Valuta questo post 'utile' se lo è, in modo che molti altri che hanno bisogno di aiuto possano trovarlo rapidamente.
garyf

Testato e funziona in Ubuntu 12.10, Inspiron 17r. Lo scorrimento dei bordi è un po 'al di fuori del bordo del pad. Scorrimento con due dita, Fn-F3 e disabilitazione durante la digitazione. Non ho osato provare psmouse-alps-dst-1.0.
alfC

Ho visto la tua modifica suggerita sull'altra risposta e l'ho rifiutata, scusa. Dovresti usare un commento e sarai in grado di commentare i post che non sono bloccati da un moderatore (cosa che accade raramente). Ho dato un voto, ma non per ottenere la tua reputazione. Ho aggiunto un voto perché il post era buono.
Ripristina Monica - ζ--

In caso di interruzione dei collegamenti ai documenti di Google, i file originali sono qui: dahetral.com/public-download .
Alf

1
Ora questi script sono cambiati, non c'è più un install.shfile. Ora c'è un alps.shcon molte opzioni della riga di comando che sono difficili da capire e l' buildopzione non riesce.
alfC

5

Come installare correttamente il driver ALPS Touchpad DKMS

  • Scarica e prova a installare il file deb da qui come indica la domanda, usando sudo dpkg -i. Fallirà con l'errore nella domanda, che va bene (vedi in fondo alla risposta se vuoi conoscere il motivo tecnico del perché.)

  • Per costruirlo, digita / incolla quanto segue, riga per riga, nel terminale:

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 installa -m psmouse-alps -v 0.10
sudo modprobe psmouse
sudo sh -c "echo psmouse >> / etc / modules"
sudo update-initramfs -u
  • Il driver dovrebbe funzionare ora; riavviare per ogni evenienza.
  • DKMS dovrebbe anche ricompilarsi automaticamente ogni volta che aggiorni / cambi i kernel. NON installare debnuovamente il file.

Qual'era il problema?

  • Il registro di compilazione mostra che la compilazione del modulo non riesce a causa di un errore nel carattere 33 nella riga 135 del alps.cfile di origine.
  • Quella linea è module_param(alps_dump_packets, int, 0644);
  • Il compilatore si aspetta che un argomento (nome della variabile) segua il int, ma non c'è nessuno.
  • Poiché la precedente riga 134 disabilita la alps_dump_packetsfunzione ( static int alps_dump_packets = 0;), probabilmente siamo al sicuro semplicemente cancellando la linea offensiva 135 con sed, che consente al modulo di essere compilato correttamente.

Ho seguito le tue istruzioni ma ancora, nessun menu del touchpad è visibile nelle impostazioni. Viene visualizzato un errore al 5 ° comando che dice che l'autorizzazione è negata /etc/modulese l'ho eseguito come superutente. a parte questo non ci sono stati errori.
Shota Bakuradze,

Ho avuto gli stessi risultati di Shota. Aveva funzionato come su per far funzionare la linea / etc / modules. Ancora nessun scorrimento con due dita.
Bryan Head,

2
Puoi caricare il driver? Causa È stata eliminata dal server

2
Il collegamento è interrotto
alfC

2
Il collegamento è interrotto. La Wayback Machine è ancora nella cache: web.archive.org/web/20120401000000/http://people.canonical.com/…
alanjds il

2

Ho comprato un Dell Latitude E6430 con Ubuntu precaricato, ho trovato il driver glidepoint installato .. 2 dita scorrere ok, pizzicare zoom ok, tutto funziona. L'ho cercato nei repository dell, ma senza fortuna, quindi ho fatto:

apt-cache show glidepoint

e ho trovato questo

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

quindi l'ho riconfezionato con

sudo dpkg-repack glidepoint

e ora ho questo da condividere:

glidepoint_3.6-13_amd64.deb

prova sul tuo Ubuntu, fammi sapere se funziona.


non ha funzionato affatto per me, ho finito con un trackpad, un capezzolo e una tastiera morti ... Anche dopo il riavvio. Almeno dopo aver eliminato il tuo .deb in recupero, le impostazioni del mio touchpad sono apparse magicamente: O
Wilhelm Erasmus

0

Breve aggiornamento per l'installazione del set di driver ALPS ...

Ho seguito le istruzioni seguenti, ma ho scoperto che il driver si trovava ora in questa posizione.

Come noteranno gli utenti, questa è ora la versione 0.11 del driver ALPS e la linea da rimuovere in questa versione è la linea 137.

Con queste piccole modifiche la mia installazione di Ubuntu 12.04 (anche su un Dell N5110) ha abilitato il touchpad. Ancora nessun successo con l'abilitazione dello scorrimento dei bordi o con due dita, sebbene l'opzione di scorrimento dei bordi non sia disattivata nel pannello di controllo del mouse e del touchpad.


Un controllo degli oggetti di scena dell'elenco xinput <dispositivo ALPS) ha dato> Dispositivo abilitato (126): 0. Suggerisce che il touchpad non è ancora attivo. Qualche pensiero / suggerimento ??
Jonas Ingwer il

Un ulteriore controllo indica che il driver ALPS non funziona ancora. Ho bisogno di un aggiornamento per questi nel kernel.
Jonas Ingwer,

Da una modifica suggerita: il driver alps sopra non funziona per n5110. il suo touchpad è diverso e ha multi touch, ecc. (non so i dettagli, ma la linea sopra a ~ sforshee non ha funzionato neanche per me). quindi per favore prova il driver nel mio post sopra. ha anche uno script di installazione pronto. questo utilizza fondamentalmente un protocollo diverso dai precedenti touchpad delle Alpi. quello è y. (scusate ho dovuto modificare questo ... non c'erano opzioni di commento disponibili!: o)
Ripristina Monica - ζ--
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.