Alps Touchpad na Dell: como instalo o driver DKMS para ativar o multitoque?

12

Agora eu sei que isso foi solicitado várias vezes aqui, mas não consegui encontrar nenhuma solução decente para isso.

Estou executando o Ubuntu 12.04 no meu DELL N5110 e meu touchpad é detectado como um mouse; portanto, não tenho as opções disponíveis do touchpad. Não é possível usar o multitoque e também não pode desativá-lo.

Eu tentei o driver dkms neste link .

Mas quando tentei instalá-lo com o dpkg -icomando, dpkgretorna o seguinte erro:

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.

Eu instalei todas as atualizações também.

Alguém pode me ajudar com esse problema?

Shota Bakuradze
fonte

Respostas:

5

Eu tinha exatamente o mesmo problema no meu Inspiron N5110 executando o Ubuntu 12.04, mas consegui corrigi-lo usando o patch e as instruções fornecidas nesses dois links.

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

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

O touchpad agora é reconhecido como uma guia AlpsP / 2 ALPS DualPoint TouchPad e Touchpad está ativado nas Configurações do sistema. Infelizmente, a rolagem ainda não é uma opção ... :-(

Pelo menos o touchpad é desativado durante a digitação, o que foi o maior problema para mim, resultando em escritas enigmáticas! :-) Também Fn + F3 está funcionando agora (também conhecido como alternância do touchpad).

Com a última atualização, o multitoque foi ativado no Inspiron N5110. Tudo que você precisa fazer é instalar este DKMS. Eu acho que deveria funcionar para todos os laptops com o touchpad da Alps. Aqui estão instruções mais detalhadas sobre a instalação deste módulo do que nos links fornecidos na resposta. Você precisará alterar qualquer referência de "psmouse-alps-dst-0.1" para "psmouse-alps-alt-1.3" (a versão mais recente).

JKMirko
fonte
1
você pode fornecer um guia de instalação para isso?
Shota Bakuradze 5/11
@ShotaBakuradze, procure o guia de instalação na resposta de garyf.
ALFC
11

Este funciona lindamente.

Faça o download da fonte no link abaixo e coloque a psmouse-alps-dst-0.4pasta /usr/src/(você precisa de permissão root).

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

Execute o install.shcom permissão root ( Ctrl+Alt+T)

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

Agora você pode configurar o Touchpad em Configurações do sistema.

Garyf
fonte
2
Este é retirado do link da postagem de JKMirko acima. Classifique esta postagem como 'útil', se for, para que muitos outros que precisam de ajuda possam encontrá-la rapidamente.
garyf
Testado e funciona no Ubuntu 12.10, Inspiron 17r. A rolagem da borda é um pouco dentro da borda do bloco. A rolagem com dois dedos, Fn-F3 e a desativação durante a digitação funcionam. Não ousei tentar psmouse-alps-dst-1.0.
ALFC
Vi sua edição sugerida na outra resposta e a rejeitei, desculpe. Um comentário deve ser usado, e você poderá comentar em postagens que não são bloqueadas por um moderador (o que acontece raramente). Eu dei um voto positivo, mas não para obter reputação. Eu adicionei um voto positivo porque o post foi bom.
Reinstate Monica - ζ--
Caso os links do Google Docs sejam quebrados , os arquivos originais estão aqui: dahetral.com/public-download .
Alf9
1
Agora, esses scripts foram alterados, não há mais um install.sharquivo. Agora, existem alps.shmuitas opções de linha de comando difíceis de entender e a buildopção falha.
ALFC
5

Como instalar com êxito o driver do ALPS Touchpad DKMS

  • Faça o download e tente instalar o arquivo deb a partir daqui, conforme a pergunta indica, usando sudo dpkg -i. Ele falhará com o erro da pergunta, o que é bom (consulte a parte inferior da resposta se você quiser saber o motivo técnico).

  • Para compilá-lo, digite / cole o seguinte, linha por linha, no terminal:

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
  • O motorista deve funcionar agora; reinicie apenas por precaução.
  • O DKMS também deve recompilar automaticamente sempre que você atualizar / alterar os kernels. NÃO instale o debarquivo novamente.

Qual era o problema?

  • O log de compilação mostra que a compilação do módulo falha devido a um erro no caractere 33 na linha 135 do alps.carquivo de origem.
  • Essa linha é module_param(alps_dump_packets, int, 0644);
  • O compilador espera que um argumento (nome da variável) siga o int, mas não há nenhum.
  • Como a linha anterior 134 desativa o alps_dump_packetsrecurso ( static int alps_dump_packets = 0;), provavelmente estamos seguros simplesmente excluindo a linha incorreta 135 sed, o que permite que o módulo seja construído com êxito.
ish
fonte
Eu segui as instruções, mas ainda assim, nenhum menu do touchpad é visível nas configurações. Eu recebo um erro no quinto comando dizendo que a permissão é negada /etc/modulese apenas eu a executei como superusuário. além disso, não houve erros.
Shota Bakuradze
Eu tive os mesmos resultados que Shota. Tinha executado como su para fazer a linha / etc / modules funcionar. Ainda não há rolagem com dois dedos.
Bryan Chefe
2
Você pode enviar o driver? Causa que ele foi excluído do servidor
2
O link está quebrado
alfC 19/10/12
2
O link está quebrado. O Wayback Machine ainda tem em cache: web.archive.org/web/20120401000000/http://people.canonical.com/…
alanjds
2

Eu comprei uma DELL Latitude E6430 com o ubuntu pré-carregado, encontrei o driver glidepoint instalado .. 2 dedos rolam ok, pitada de zoom ok, tudo funcionando. Procurei nos repositórios da Dell, mas sem sorte, então fiz:

apt-cache show glidepoint

e encontrou isso

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

então eu o reembalei com

sudo dpkg-repack glidepoint

e agora tenho isso para compartilhar:

glidepoint_3.6-13_amd64.deb

tente no seu ubuntu, deixe-me saber se funciona.

penzoiders
fonte
não funcionou para mim, acabei com um trackpad morto, mamilo e teclado ... Mesmo após a reinicialização. Pelo menos depois de limpar seu .deb na recuperação, minhas configurações do touchpad apareceram magicamente: O
Wilhelm Erasmus
0

Breve atualização para instalar o conjunto de drivers ALPS ...

Eu segui as instruções abaixo, mas encontrei o driver agora neste local.

Como os usuários notarão, agora é a versão 0.11 do driver ALPS e a linha a ser removida nesta versão é a linha 137.

Com essas pequenas alterações, minha instalação do Ubuntu 12.04 (também em um Dell N5110) ativou o touchpad. Ainda não obtém sucesso ao ativar a rolagem pela borda ou com dois dedos, embora a opção de rolagem pela borda agora não esteja acinzentada no painel de controle do Mouse e Touchpad.

Jonas Ingwer
fonte
Uma verificação de adin da lista xinput <dispositivo ALPS) forneceu> Dispositivo ativado (126): 0. Sugere que o touchpad ainda não esteja ativo. Quaisquer pensamentos / sugestões?
Jonas Ingwer
Verificações adicionais indicam que o driver do ALPS ainda não está funcionando. Precisa de uma atualização para eles no kernel.
Jonas Ingwer
De uma edição sugerida: o driver alps acima não funciona para o n5110. seu touchpad é diferente e possui vários toques, etc. (não sei os detalhes, mas a linha acima na ~ sforshee também não funcionou para mim). então tente o driver no meu post acima. ele ainda tem um script de instalação pronto. Este basicamente usa um protocolo diferente dos touchpads anteriores dos Alpes. esse é o y. (desculpe, eu tive que editar isso ... não havia opção de comentário disponível!: o)
Reinstate Monica - ζ--