Desactivar permanentemente o ecrã táctil do Dell Latitude 2120 no X.org aquando do arranque e da suspensão / restauro

4

No espírito da divulgação completa, abaixo está o plano de fundo, tl; dr: Estou executando o Lubuntu Oneiric e quero desativar minha tela de toque borked, executando-a em obras de inicialização do X.org mas suspender o sistema e ativá-lo redefine as configurações e ativa a tela sensível ao toque novamente. Como posso ter certeza de que não está habilitado novamente no login? E o que faz com que as configurações sejam restauradas?

Eu tenho um Dell Latitude 2120 com a opção de tela sensível ao toque. Infelizmente, ele está quebrado em hardware ou software (suspeito que o hardware funcionou perfeitamente por cerca de um mês depois de recebê-lo) e, em intervalos aleatórios, cliques em uma região específica da tela. Às vezes, o clique registrado é instantâneo, às vezes é detectado como a tecla certa sendo pressionada. Entrei em contato com a Dell, mas como eles não substituirão a tela por outra tela que não seja a anther touchscreen, usei a opção de desativá-la no software usando xinput da seguinte forma (recebi os detalhes do dispositivo usando xinput list ):

xinput set-prop 'IDEACOM  IDC 6651' 'Device Enabled' 0

Executar isso na inicialização do sistema foi fácil usando um script de shell simples e adicionando-o à lista de programas de inicialização do gerenciador de janelas e funcionou muito bem ao executar o Ubuntu Lucid. Meu palpite é que houve uma mudança de comportamento para cumprir a padronização do Freedesktop. Alguém tem alguma idéia sobre como desativar um touchscreen idiomaticamente e o que está fazendo com que as configurações do dispositivo sejam restauradas após uma suspensão / restauração?

    
por ninjin 26.12.2011 / 07:21

1 resposta

1

Eu adicionei o hid_multitouch à lista negra do modprobe ...

echo "blacklist hid_multitouch" | sudo tee -a /etc/modprobe.d/blacklist.conf
    
por 02.08.2014 / 15:25