Para ambos, se você tiver certeza de que não deseja usá-los, poderá listar os drivers desses componentes de forma que eles não sejam carregados na inicialização - os drivers de lista negra são explicados na íntegra aqui . Para determinar o driver do WiFi, use lspci -k
ou lshw -C network
e inclua na lista negra o módulo do driver do WiFi (talvez você também possa fazer isso com a GUI 'Drivers Adicionais').
A falha (bastante grande) com este método é o que acontece quando você o encontra fazer precisa desses componentes de hardware (particularmente sem um touchpad). Você deve ser capaz de recarregar os módulos usando sudo modprobe MODULE
em um TTY .
Se você realmente não quiser usar esse hardware, poderá remover os pacotes de drivers, mas isso quase garante que você precisará deles posteriormente.
Você também pode usar rfkill
e executá-lo na inicialização, semelhante ao método < um href="https://sobrelinux.info/questions/180/how-can-i-deactivate-bluetooth-on-system-startup"> aqui .
Para o touchpad, isso é mais complicado com os drivers, mas você pode usar xinput
para desabilitar o touchpad:
xinput --disable ID
Você pode determinar o ID do touchpad em xinput -list
Isso pode não funcionar em todo o sistema a partir de /etc/rc.local
, então você pode usar ~/.profile
por isso desativa o touchpad no login.
Outro método pode ser enviar o sinal da chave, embora isso seja provavelmente muito difícil, pois isso provavelmente está no hardware e não no software - isso pode ajudar embora.