Desativa todo o som completamente do boot / login?

1

Eu não quero que meus sistemas toquem sons, nunca (os bips do POST seriam ok). Existe uma maneira de fazer isso no sistema, preferencialmente algo que pode ser definido na inicialização ou login? Ou, se necessário, compilar um kernel personalizado, embora algo que eu possa usar quando estiver trabalhando nas máquinas de outras pessoas seja mais útil.

Esta questão foi provocada por comentários aqui link de uma pessoa que acha que o meu método habitual de apenas remover os alto-falantes é excessivo. Mas não consigo pensar em outra maneira de fazê-lo ou encontrar um com uma pesquisa no Google. Definir o volume como zero não funciona, pelo menos na minha experiência, porque alguns programas / sites parecem ser capazes de anular isso.

Edite para adicionar algumas informações em resposta aos comentários:

Eu tenho vários sistemas meus. Os que eu mais uso são Lenovo ThinkPads T61, então eu realmente não sei o que eles têm para o som internamente. As duas caixas da torre são caseiras (placas-mãe Gigabyte) e tenho certeza de que elas não têm placas de som, já que as uso quase exclusivamente como computação & servidores de armazenamento - e quase sempre acessá-los via ssh.

O sistema operacional tem várias iterações do OpenSuSE, de (eu acho) 13.1 a 42 recentes. Eu uso o gerenciador de janelas FVWM.

    
por jamesqf 18.02.2017 / 06:02

2 respostas

2

A maioria das placas de áudio (você não disse qual (is) você possui) permite que você desative completamente o som no ALSA, silenciando "Master" ou um controle de mixer similar. A maioria das distribuições (você não disse qual você usa) permite carregar configurações padrão do ALSA comparativamente no início do processo de inicialização (por exemplo, alsa-utils no Debian), e isso deve silenciar o som antes que algum aplicativo realmente queira executar qualquer soa assim.

Se você também quiser desabilitar o alto-falante interal do PC, será um pouco mais difícil: eu provavelmente tentaria colocar o módulo pcspkr na lista negra, mas não tenho certeza se isso funciona.

Ambas as modificações não devem ser substituídas por atualizações de pacotes.

    
por 18.02.2017 / 12:40
0

Você poderia entrar no sistema operacional e localizar os arquivos de áudio usados durante a inicialização. Mas o lado negativo disso é que toda vez que você atualizar eles seriam substituídos, você provavelmente poderia fazer um script bash para se livrar deles para você. Espero que isso ajude.

    
por 18.02.2017 / 11:08

Tags