Você pode usar o programa xinput
para controlar a entrada periféricos, incluindo (des) ativando-os. Veja Faça movimentos do mouse rolar quando o botão do meio é pressionado para um tutorial detalhado. Em poucas palavras, execute xinput list
para determinar o nome ou o ID numérico do seu touchpad e, em seguida,
xinput --set-prop 'name of touchpad device' 'Device Enabled' 0
Para reativar, altere a% final 0
para 1
. Para alternar, você pode usar
enabled=$(xinput --list-props 'name of touchpad device' | sed -n 'y/\t/ /; s/^ *Device Enabled ([0-9]*): *//p')
xinput --set-prop 'name of touchpad device' 'Device Enabled' $((1-enabled))
Coloque o comando de desabilitação em algum lugar nos seus scripts de inicialização do X. Onde colocá-lo depende do seu ambiente de trabalho e da maneira como você inicia sua sessão X. Se você iniciar o X manualmente com startx
, isso vai para ~/.xinitrc
. Se você executar seu próprio script de sessão X ( ~/.xsession
), este comando irá para lá. Se você estiver usando uma sessão predefinida em um gerenciador de login gráfico, isso depende do tipo de sessão e do gerenciador de exibição; muitos, mas nem todos os sistemas, executam comandos a partir de ~/.xprofile
antes de iniciar o gerenciador de janelas ou o gerenciador de janelas.
Isso habilita ou desabilita o touchpad em um nível de software, que pode não ser intercambiável com o botão próximo ao touchpad.
Como alternativa, a maioria dos touchpads suporta desabilitando o touchpad enquanto digitando .