Como desativar o touchpad no Dell Latitude E-Series (E5510, E6510)?

15

Desejo desativar o touchpad . Quero manter o trackstick . É possível?

O touchpad do Alps é reconhecido pelo kernel como PS/2 Generic Mouse . Nem todos os seus recursos são suportados pelo kernel ainda.

Apenas um único dispositivo /dev/input/event12 é fornecido para o touchpad e o trackstick. Ainda assim, parece que o windows permite desativar o touchpad .

    
por Ivo Danihelka 20.11.2010 / 15:51

20 respostas

16

A falha em reconhecer o touchpad e o fallback em identificá-lo como um mouse PS2 deve-se ao fato de o hardware usar um novo protocolo e o fabricante não liberar as especificações para que um driver livre possa ser gravado.

link

O protocolo tem sido principalmente engenharia reversa e agora há uma correção envolvendo um módulo de kernel corrigido, mas não é completamente perfeito (não fará multitouch) e ainda não foi encontrado nos kernels principais. Veja a discussão para detalhes. Ele também informa como fazer o patch se você se sentir corajoso o suficiente para corrigir o seu kernel.

Se tudo o que você deseja é poder desabilitar o touchpad de maneira rápida e fácil para poder digitar, tente configurar atalhos de teclado da seguinte maneira.

xinput --set-prop "PS/2 Generic Mouse" "Device Enabled" 0

desativará o touchpad enquanto

xinput --set-prop "PS/2 Generic Mouse" "Device Enabled" 1

ativará novamente. Ser capaz de ligar e desligar o touchpad com uma simples combinação de teclas torna o problema suportável enquanto esperamos por uma solução melhor.

    
por hawthornso23 25.11.2010 / 14:11
7

Eu escrevi um pequeno script de alternância do touchpad que vinculei à tecla de função do touchpad no meu e6520 ( Fn + F5 ).

Ele usa os comandos que Peter Torpman postou acima.

#!/bin/bash                                                                                          
enabled='xinput --list-props "ImPS/2 ALPS GlidePoint" | grep -e "Device Enabled\ (127):\s*1"'

if [ -n "$enabled" ]; then
    xinput --set-prop "ImPS/2 ALPS GlidePoint" "Device Enabled" 0
else
    xinput --set-prop "ImPS/2 ALPS GlidePoint" "Device Enabled" 1
fi
    
por Martin Wallgren 28.09.2011 / 06:02
4

Estou impedido de baixar e instalar drivers / software em um laptop Dell Latitude com o mesmo touchpad sem valor (a máquina pertence e é fornecida pelo meu empregador). Minha solução para desabilitar o touchpad consiste em um pedaço de papelão de 5 "x 2 3/4", aproximadamente 1/8 "de espessura, e um par de pedaços de fita. Funciona muito bem! Não há mais ponteiro do mouse perdido em meu trabalho!

    
por George 05.09.2011 / 16:07
2

Eu simplesmente descarrego o módulo do kernel para o Touchpad na minha Sony. Maneira manual:

Para desativar:

rmmod psmouse

Para ativar:

modprobe psmouse

Torne-o permanente em /etc/modprobe.d/blacklist.conf adicionando:

blacklist psmouse

Espero que isso ajude em seu Dell ....

    
por Michael McDowell 21.11.2010 / 12:40
1

Veja se ele ajuda você, edite o arquivo /etc/X11/xorg.conf e adicione a Opção SHMConfig on line à seção chamada "Input Device" para o dispositivo de entrada Synaptic Touchpad.Em seguida, reinicie o X (usando o ctrl + alt + combinação de teclas de retrocesso).

Depois que eu fiz o login, usei o syndaemon como syndaemon -t -d . A opção -t especifica que apenas as ações de tocar e rolar devem ser desabilitadas, você ainda pode mover o cursor enquanto digita no teclado. A opção -d solicita que o syndaemon seja executado em segundo plano como um daemon, para que você não precise manter o terminal aberto após a execução do comando.

Você pode desativar o touchpad completamente, não usando a opção -t.Para fazer o syndaemon ser iniciado por padrão sempre que fizer login, adicione-o à lista de Programas de inicialização em System- > Preferências- > Sessões. Eu tenho o seguinte comando adicionado lá agora: syndaemon -t -d .

    
por karthick87 20.11.2010 / 16:08
1

Uma alternativa possível e algo que eu uso para prolongar a duração da bateria do meu antigo laptop é Jupiter. Jupiter é um aplicativo de gerenciamento de energia originalmente criado para netbooks, mas também funciona para computadores reais. Dá-lhe um par de modos de energia e permite diable ou ativar sem fio, bluetooth, monitores externos e mais importante no seu caso o touchpad não tenho certeza se ele vai funcionar, mas vale a pena um tiro. Não está no centro de software, mas você pode pegar um deb na página de origem da fonte aqui link

Espero que isso ajude

    
por Allan 25.11.2010 / 00:25
1

Parece que atualmente nenhuma outra resposta é capaz de resolver seu problema, então vou oferecer o que provavelmente é o último recurso! O local de trabalho do meu irmão usava a série D Dell Latitudes e ele disse que era capaz de desconectar fisicamente o trackpad quando não era possível desativá-lo via software. Não sei o quanto você é experiente em termos de hardware, mas aqui está um link para o serviço manual para um E5510, se você estiver se sentindo corajoso ...

Nas instruções para remover o apoio para as mãos, o passo 16 é Desconectar o cabo de dados do touchpad :

Não sei se isso desconectará o trackpad também, mas pode valer a pena tentar.

    
por Roddie 27.11.2010 / 15:56
1

Eu tenho um E6510 usando o Ubuntu 11.04 e consegui desligar o touchpad usando:

xinput --set-prop "ImPS/2 ALPS GlidePoint" "Device Enabled" 0

Para ativá-lo, basta digitar:

xinput --set-prop "ImPS/2 ALPS GlidePoint" "Device Enabled" 1

Felicidades! / Peter

    
por Peter Torpman 07.02.2011 / 10:05
1
% bl0ck_qu0te%

Fonte: link

    
por Salih Emin 27.11.2010 / 13:27
1

Acabei de receber um Dell Latitude e6520 e o touchpad não tinha controles e não podia ser desativado. Isso é um problema, já que meu polegar sempre bate quando eu digito e eu prefiro ligar um mouse externo. Para resolver, eu simplesmente fui ao site da Dell "Drivers e Downloads" e fui para "Mouse e Teclados" e baixei o driver do touchpad. O driver se instalou e agora eu tenho controles do touchpad. Agora posso desativar meu touchpad quando tenho um mouse externo conectado. Eu tive que fazer a mesma coisa com o laptop Dell da minha esposa no ano passado. Não sei por que a Dell não fornece esse driver em um novo laptop.

    
por Shotman 28.06.2011 / 13:18
1

Decepcionado com a) incapacidade de manter os polegares fora do touch pad durante a digitação, b) falha grave da Dell em incluir um simples controle baseado em software para ativar / desativar e ajustar a sensibilidade do touch pad, c) fato de que três cartões de visita de alta gramatura gravados sobre o toque não eram suficientes para isolar meu polegar, e d) as correções de software / hardware acima eram um pouco técnicas demais para o usuário médio de lap top ... Acho que encontrei o melhor solução semi-permanente para o problema.

Cole um pequeno quadrado de folha de alumínio sobre o touch pad. Como o pad é uma matriz de capacitor que detecta onde o seu dedo por capacitância é medido em um array abaixo, o foil tem o efeito de encurtar todos os capacitores e cegar o pad como os cartões de visita não conseguiam. Funciona muito bem, embora não seja prontamente ativado e desativado da maneira que algumas das soluções acima permitem.

    
por Todd 23.10.2011 / 13:36
1

Um driver está disponível no site da Dell. link

... e funciona!

Adequado apenas para 10. O link acima é para o francês

    
por febcrash 22.11.2011 / 10:32
1

Obrigado pelo script de desativação. Muito útil. Eu estou usando o Ubuntu 11.10 em um laptop E5510 e eu tive que fazer uma pequena mudança. Dispositivo habilitado retorna 126 não 127, então o script modificado é (linha 2):

#!/bin/bash                                                                                          
enabled='xinput --list-props "ImPS/2 ALPS GlidePoint" | grep -e "Device Enabled\ (126):\s*1"'

if [ -n "$enabled" ]; then
    xinput --set-prop "ImPS/2 ALPS GlidePoint" "Device Enabled" 0
else
    xinput --set-prop "ImPS/2 ALPS GlidePoint" "Device Enabled" 1
fi

Para encontrar o código para o seu laptop, digite "xinput --list-props" em um terminal

do ImPS / 2 ALPS GlidePoint "| grep -e" Ativado pelo dispositivo "

    
por ANONYMOUS 08.11.2011 / 09:30
1

Meu laptop é um Dell Latitude E6520. Eu uso o Ubuntu 12.04 com um ambiente padrão do KDE 4.8.

O touchpad já é reconhecido como "AlpsPS / 2 ALPS DualPoint TouchPad". Em primeiro lugar, crie um script de shell incluindo a linha synclient TouchpadOff=1 . Em seguida, adicione este script de shell para iniciar automaticamente os itens. Então reinicie o KDE; o touchpad está desativado agora.

    
por cilin 16.06.2012 / 04:42
1

No Latitude E6520, você pode simplesmente usar Fn + F5 para ativar / desativar o touchpad e o touch stick.

Isso não funciona no Ubuntu 11, embora o laptop responda à solicitação, o touch pad ainda funciona.

    
por Babu Krishnasamy 30.11.2011 / 00:24
1

No Ubuntu 11, você pode criar atalhos personalizados digitando atalho ou teclado no Dash Home ou selecione Teclado na Página Inicial de Configurações. Selecione a guia Atalhos e selecione a opção do menu Atalhos Personalizados.

Agora clique no botão + e selecione um nome (arbitrário - "toggle touchpad" e o comando = /usr/bin/toggle_touchpad.sh)

Isso pressupõe que você tenha copiado um dos shell scripts acima, criado, copiado (ou vinculado a ele) em /usr/bin , nomeado toggle_touchpad.sh e tornado executável ( chmod +x toggle_touchpad.sh )

Agora selecione o novo atalho que você criou e selecione a combinação de teclas que deseja associar a ele (na Dell, se você selecionar Fn + F5 , o atalho é realmente chamado Touchpad toggle.) O atalho vai mudar de desativado para Touchpad Alternar.

    
por Chanoch 17.04.2012 / 20:33
1

Eu tenho um E6510 com 12.04. O touchpad do ALPS trabalha fora da caixa com rolagem de dois dedos. Não faz detecção de palma nem desativa durante a digitação.

Eu uso " indicador do touchpad " para desativar o touchpad quando um mouse é conectado.

    
por Vic Boudolf 01.07.2012 / 20:58
1

Você pode estar interessado em instalar as configurações do dispositivo de marcação , que fornecerão mais configurações opções para o seu touchpad. BTW, no Ubuntu 10.04LTS + isso substitui gsynaptics

sudo apt-get install gpointing-device-settings

Uma vez instalado, você o encontra em Sistema - > Preferências - > Dispositivos apontadores .

    
por MagicFab 24.11.2010 / 17:49
0

Para dar a primeira resposta um pouco mais longe ...

Eu criei um script para ativar e desativar o touchpad usando o comando xinput acima. Em seguida, entrou em atalhos de teclado (Mandriva) e adicionou um comando personalizado. Agora a tecla "Super + T" liga e desliga o touchpad. Ainda é manual, mas não preciso de um mouse conectado para alterná-lo!

    
por Mike 17.12.2010 / 15:51
-1

Essas configurações podem ser configuradas no seu Painel de controle > Propriedades do Mouse. Se você não vir a guia Dell Touchpad, precisará fazer o download deste driver de rato da Dell . / p>

Demorei um pouco para descobrir isso também. Meu sistema é um Latitude E5510 com o Windows 7 instalado. Boa sorte!

Ha, eu encontrei esta pergunta depois de fazer uma rápida pesquisa no Google para o geral. Estou percebendo agora que você provavelmente não está executando o Windows. Opa!

    
por Elle Dmytryszyn 26.11.2010 / 20:52