Como posso quebrar o áudio do meu computador?

0

Por motivos que não entendo, preciso garantir que meu computador:

  • Não é possível reproduzir áudio
  • Somente é possível reproduzir áudio novamente reinstalando o sistema operacional (por sugestão de um comentarista: reinstalar o Ubuntu de um USB ativo)
  • Pode funcionar completamente normalmente

Estou executando o Ubuntu GNOME 16.04.

    
por EMBLEM 21.02.2017 / 01:53

4 respostas

5

Se você quiser fazer isso corretamente, você precisa de uma solução de hardware. Você não pode quebrar o Ubuntu dessa maneira sem tornar trivial desfazer ou quebrá-lo demais.

Remova a placa de som, coloque cola quente nos conectores, desdobre os alto-falantes embutidos. E, obviamente, faça o mesmo com os plugues USB para impedir que alguém conecte uma placa de som / alto-falante USB. E remova qualquer hardware Bluetooth pelo mesmo motivo.

Se isso parecer inaceitável, convém dar alguns desses motivos pelos quais você "não entrará" para que possamos ver o que você realmente <\> está tentando fazer. No momento, parece que você está tentando quebrar o computador de outra pessoa.

Ou você pode simplesmente colocar na lista negra o módulo snd . Isso impedirá o carregamento de qualquer driver do ALSA, o que significa que o PulseAudio não terá nada para tocar (localmente).

echo 'blacklist snd' | sudo tee /etc/modprobe.d/blacklist-snd.conf

E reinicie. É bem trivial consertar, se você sabe o que está fazendo.

    
por Oli 21.02.2017 / 16:23
2

Plano A: na inicialização do BIOS, a maioria dos BIOS tem a possibilidade de desativar os dispositivos PCI (onboard). Se você desabilitar o áudio, será necessário um conhecimento mais profundo (ou outra pergunta no askubuntu;) para ativá-lo novamente.

    
por wk. 21.02.2017 / 01:58
2

Chai T. Rex apontou que não pode ser alcançado, porque qualquer passo descrito aqui sempre será possível reverter e obter som novamente. Isso é verdade.

De qualquer forma, você poderia listar os módulos de kernel de som (drivers). Eu usei cat /proc/modules | grep snd para descobrir quais eram meus módulos. Então eu os adicionei ao /etc/modprobe.d/blacklist.conf para colocar na lista negra. Adicione blacklist {module_name} por cada módulo. Então reinicie.

Como resultado, quando tento executar o MOC, recebo:

myusr@myhost:~$ mocp
Running the server...
Trying JACK...
Trying ALSA...
Trying OSS...

FATAL_ERROR: No valid sound driver!


FATAL_ERROR: Server exited!

Além disso, para ir um pouco mais longe, remova o linux-sound-base: sudo apt-get remove linux-sound-base .

Se você tirar a capacidade do usuário de instalar novos pacotes, ele não poderá reinstalá-lo. Crie um novo usuário e remova-o de sudoers ou apenas permita que ele sudo em certos comandos.

    
por Samuel Santana 21.02.2017 / 02:40
0

Se você está morto em exatamente o que você especificou na sua pergunta, então isso é essencialmente impossível.

Isso exigiria muitas modificações no sistema operacional e no kernel.

    
por Android Dev 21.02.2017 / 23:17