Eu adicionei o hid_multitouch à lista negra do modprobe ...
echo "blacklist hid_multitouch" | sudo tee -a /etc/modprobe.d/blacklist.conf
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?
Tags xorg login touchscreen linux