Autor Tópico: touchpad funciona parcialmente(resolvido)  (Lida 5547 vezes)

Offline alisson_sdj

  • Usuário Ubuntu
  • *
  • Mensagens: 192
  • A leitura engrandece a alma.
    • Ver perfil
touchpad funciona parcialmente(resolvido)
« Online: 09 de Fevereiro de 2015, 22:10 »
ola amigos boa noite, tenho um hp pavilion 14 com 6 gb de ram, 500 de hd, placa de video hd grafico 4000 e ubuntu 14.04.1 lts. meu problema é o touchpad que funciona  parcialmente no sentido de dar muitos engasgos, pesquisando descobri que a maneira de deixalo funcionando de forma agradavel é com esse comando aqui

Código: [Selecionar]
sudo modprobe -r psmouse
Código: [Selecionar]
sudo modprobe psmouse proto=imps
só que apos reiniciar tudo volta a funcionar com o mesmo problema.
« Última modificação: 11 de Fevereiro de 2015, 17:10 por alisson_sdj »
“A melhor maneira de prever o futuro é inventá-lo.” Alan Kay

Offline druidaobelix

  • Usuário Ubuntu
  • *
  • Mensagens: 5.552
    • Ver perfil
Re: touchpad funciona parcialmente
« Resposta #1 Online: 10 de Fevereiro de 2015, 03:48 »
Experimente adicionar psmouse proto=imps ao arquivo /etc/modules.

sudo gedit /etc/modules

acrescente a linha:

psmouse proto=imps

Salvar e sair, reinicie o sistema.
www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

Offline alisson_sdj

  • Usuário Ubuntu
  • *
  • Mensagens: 192
  • A leitura engrandece a alma.
    • Ver perfil
Re: touchpad funciona parcialmente
« Resposta #2 Online: 10 de Fevereiro de 2015, 14:23 »
ola druidaobelix acrescentei como você falou mas apos o reinicio nada acontece.
“A melhor maneira de prever o futuro é inventá-lo.” Alan Kay

Offline druidaobelix

  • Usuário Ubuntu
  • *
  • Mensagens: 5.552
    • Ver perfil
Re: touchpad funciona parcialmente
« Resposta #3 Online: 10 de Fevereiro de 2015, 16:19 »
Citar
[...] mas apos o reinicio nada acontece.

Isso quer dizer o quê? O efeito esperado sobre o mouse não aconteceu, é isso?

Note que não entrei no mérito se a aplicação do comando modprobe funciona para efeitos de corrigir o problema existente, como relatado no post inicial. Estou partindo do princípio que você testou o modprobe manualmente com o parâmetro indicado e funcionou.

Isso posto, entendendo que a solução proposta no post #1 não resultou eficaz, então desfaça o que foi feito, editando novamente o arquivo /etc/modules, pois não há razão alguma para manter a alteração que não produziu o efeito esperado.

Vamos adiante, no post seguinte, para um outro procedimento.

« Última modificação: 10 de Fevereiro de 2015, 16:28 por druidaobelix »
www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

Offline druidaobelix

  • Usuário Ubuntu
  • *
  • Mensagens: 5.552
    • Ver perfil
Re: touchpad funciona parcialmente
« Resposta #4 Online: 10 de Fevereiro de 2015, 16:23 »
Faça o seguinte:

Num terminal faça:

Código: [Selecionar]
cat /sys/module/psmouse/parameters/proto

Deve resultar:

auto

Entre no diretório modprobe.d


Código: [Selecionar]
cd /etc/modprobe.d

Crie um arquivo com o nome psmouse.conf


Código: [Selecionar]
sudo touch psmouse.conf

Acrescente esse conteúdo ao arquivo criado, copiando e colando o comando abaixo num terminal e fazendo [Enter]:


Código: [Selecionar]
echo "options psmouse proto=imps" | sudo tee /etc/modprobe.d/psmouse.conf >/dev/null

Confirme o conteúdo do arquivo psmouse.conf fazendo:


Código: [Selecionar]
cat /etc/modprobe.d/psmouse.conf

Deve resultar:

options psmouse proto=imps

Recarregue o módulo psmouse fazendo (ou reinicie o sistema):


Código: [Selecionar]
sudo modprobe -r psmouse && sudo modprobe psmouse

Confirme a alteração efetuada fazendo novamente:


Código: [Selecionar]
cat /sys/module/psmouse/parameters/proto

Agora deve resultar:

ImPS/2

Reinicie o sistema.

Talvez seja necessário ajustar a velocidade do ponteiro do mouse indo em "Configurações do sistema/Mouse&Touchpad

« Última modificação: 10 de Fevereiro de 2015, 16:26 por druidaobelix »
www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

Offline alisson_sdj

  • Usuário Ubuntu
  • *
  • Mensagens: 192
  • A leitura engrandece a alma.
    • Ver perfil
Re: touchpad funciona parcialmente
« Resposta #5 Online: 10 de Fevereiro de 2015, 22:21 »
boa noite druidaobelix fiz o que você disse inclusive aparece  a mensagem ImPS/2, mas fica tudo como antes depois que reinicia.



nessa imagem não aparece as configurações do touchpad logo apos o comando:

Código: [Selecionar]
sudo modprobe -r psmouse
Código: [Selecionar]
sudo modprobe psmouse proto=imps
e é nesse momento sem essa parte que ele fica bom. É como se eu retirasse um "driver de touchpad" e deixa-se um padrão.
« Última modificação: 10 de Fevereiro de 2015, 22:30 por alisson_sdj »
“A melhor maneira de prever o futuro é inventá-lo.” Alan Kay

Offline druidaobelix

  • Usuário Ubuntu
  • *
  • Mensagens: 5.552
    • Ver perfil
Re: touchpad funciona parcialmente
« Resposta #6 Online: 11 de Fevereiro de 2015, 03:02 »
Então, / alisson_sdj/,

Lamento, mas creio não estar conseguindo compreender a questão de uma forma correta.

Vamos começar do começo.

1) Você disse que o seu "touchpad que funciona  parcialmente no sentido de dar muitos engasgos,"

Então, pela frase acima, parece que o touchpad do seu computador fica "dando engasgos", isto é, não flui corretamente, liso, direto.

Parece ainda que você encontrou a solução executando os comandos do modprobe que menciona.

Entendi que após você manualmente executar aqueles comandos o problema desaperece, some, resolve, isto é, o touchpad deixa de engasgar.

É isso o que acontece após você executar os tais comandos do modprobe?

Então até ai está tudo bem, o problema está resolvido, você encontrou a solução para o seu touchpad não mais engasgar, parabéns!

2) O problema agora é outro: quando você reinicia o computador, tudo volta à situação anterior, ou seja, o touchpad volta a engasgar.
É isso?

Considerando que o touchpad volta a engasgar, você é obrigado a executar aqueles comandos novamente, então aí o problema se resolve de novo, o problema desaparece novamente, porém é um chatice ficar tendo que executar tais comandos toda vez que reinicia o computador.
É isso?

3) Imagino então que o que você esteja querendo é automatizar a realização daqueles comandos, isto é, conseguir o mesmo resultado sem ter que ficar executando tais comandos toda vez, pois quando executa resolve o problema e quando reinicia o computador o problema volta, isto é, o touchpad volta a engasgar.
É isso?

É dessa forma acima que entendi o problema que você tem aí e para o qual está procurando uma solução.

Responda às questões acima, confirmando ou não o entendimento que tive da questão.

4) Caso eu esteja entendendo equivocadamente a questão, então:

4a) faça uma descrição mais detalhada do problema;

4b) mencione através de links de internet (url) quais os sites que você consultou e que você acredita descrevem o problema aí existente e ainda a solução encontrada (a indicação de uso do comando modprobe que você achou em algum lugar), pois possivelmente eu e o Fórum tendo acesso e lendo tais links iremos melhor entender a questão e então conseguiremos uma maior produtividade na solução.


www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

Offline alisson_sdj

  • Usuário Ubuntu
  • *
  • Mensagens: 192
  • A leitura engrandece a alma.
    • Ver perfil
Re: touchpad funciona parcialmente
« Resposta #7 Online: 11 de Fevereiro de 2015, 09:28 »
bom dia druidaobelix digo sim as questões levantadas por você, conseguiu traduzir minha forma leiga de mostrar o problema. todas as questões são afirmativas menos  a 4 questão que só seria respondida se eu não cumpri-se as outras.
“A melhor maneira de prever o futuro é inventá-lo.” Alan Kay

Offline druidaobelix

  • Usuário Ubuntu
  • *
  • Mensagens: 5.552
    • Ver perfil
Re: touchpad funciona parcialmente
« Resposta #8 Online: 11 de Fevereiro de 2015, 14:51 »
Pois então, /alisson_sdj/, após a sua confirmação fixamos o ponto que o desejado é apenas tornar automático aqueles comandos modprobe, evitando ter que repeti-los todas vez que inicia o sistema para poder ter o touchpad operacional.

É estranho que os comandos que lhe passei no post #4 não estejam resultando nesse efeito.
Acabei de reproduzi-los aqui num notebook e as alterações ficam corretamente gravadas, tendo exatamente o mesmo resultado como se fizesse os comandos manualmente.

O ponto a observar é que ao abrir um terminar e executar:

Código: [Selecionar]
cat /sys/module/psmouse/parameters/proto
se tudo foi feito da forma correta o resultado do comando deve ser sempre:

ImPS/2

Se fizer o comando manualmente, conforme você mencionou inicialmente, ou se gravar no arquivo psmouse.conf em modprobe.d, conforme lhe indiquei, deve em ambos os casos resultar nisso acima.

Então o que você primeiro tem a fazer é conferir se está obtendo esse resultado após as alterações indicadas.
Se não estiver é porque algo está sendo feito da forma errada.

Confirmado aquele resultado e caso ainda assim não funcione, entretanto funcionando manualmente, não sei explicar qual a razão do não funcionamento, a priori não consigo ver lógica nesse não funcionamento.

Em todo caso, vamos a uma outra tentativa no post seguinte, agora mais clássica, embora menos técnica elegante.




« Última modificação: 11 de Fevereiro de 2015, 15:55 por druidaobelix »
www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

Offline druidaobelix

  • Usuário Ubuntu
  • *
  • Mensagens: 5.552
    • Ver perfil
Re: touchpad funciona parcialmente
« Resposta #9 Online: 11 de Fevereiro de 2015, 15:29 »
Partindo do pressuposto que o procedimento do post #4 não funcionou, então desfaça o que foi feito removendo o arquivo psmouse.conf.

Código: [Selecionar]
sudo rm /etc/modprobe.d/psmouse.conf
Isto o coloca na situação inicial, que é o que queremos.

Agora abra para edição o arquivo rc.local

Código: [Selecionar]
sudo gedit /etc/rc.local
acrescente a linha a seguir ANTES da linha "exit 0"

Código: [Selecionar]
modprobe -r psmouse && modprobe psmouse proto=imps
O corpo do arquivo deve ficar assim:

------------------

#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.

modprobe -r psmouse && modprobe psmouse proto=imps

exit 0

------------------


Salvar e sair

Reinicie o sistema (não basta reiniciar a sessão, precisa ser o sistema mesmo, um novo boot)

Na verdade apenas acrescentamos para execução automática num script já existente no sistema e que é carregado sempre na inicialização a mesma forma que você usa para digitar o comando manualmente, apenas isso.

Se fizer novamente num terminal:

Código: [Selecionar]
cat /sys/module/psmouse/parameters/proto
Mais uma vez e novamente tem que estar obtendo:

ImPS/2

« Última modificação: 11 de Fevereiro de 2015, 16:00 por druidaobelix »
www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

Offline alisson_sdj

  • Usuário Ubuntu
  • *
  • Mensagens: 192
  • A leitura engrandece a alma.
    • Ver perfil
Re: touchpad funciona parcialmente(resolvido)
« Resposta #10 Online: 11 de Fevereiro de 2015, 17:09 »
druidaobelix muito obrigado pela sua atenção, consegui resolver o problema exatamente da forma que você acabou de descrever. Parabéns por essa forma bastante explicativa e objetiva de ajudar na resolução desse problema
“A melhor maneira de prever o futuro é inventá-lo.” Alan Kay