Frase alternativa: existe um comando de linha de comando para permitir que eu silencie os alto-falantes e os mude depois. Idealmente com a capacidade de fade-in. Se eu soubesse como fazer isso, posso descobrir como amarrá-lo a um botão do teclado. (Eu sei o meu caminho em torno de um script bash, mas não muito pouco sobre o áudio linux.)
O pano de fundo para a pergunta é que muitas vezes eu ouço rádio na internet (ao vivo ou gravada) quando o telefone toca, então eu bato no teclado. Após a chamada geralmente curta eu fico absorto no meu trabalho e só percebo 20 ou 30 minutos depois que tudo está quieto e ainda está tocando, mas silenciosamente.
Então, minha ideia é que eu aperte o botão de mudo de dois minutos, depois de dois minutos ele volta; se eu ainda estiver no telefone, vou acertar de novo (ou pare com isso corretamente).
Também seria perfeito para quando um anúncio irritante, trailer ou boletim de tráfego aparecesse: -)
ATUALIZAÇÃO: As respostas sugeridas funcionaram perfeitamente. Aqui estava como eu liguei a uma chave especial no Ubuntu 10.04 / Gnome:
- Criado um arquivo chamado / usr / local / bin / mute_for_120_seconds, com basicamente a resposta abaixo. Feito executável.
- Sistema | Preferências | Atalhos de Teclado
- Clique em Adicionar, Nome: "mute_for_120_seconds", Comando: "/ usr / local / bin / mute_for_120_seconds"
- Aparece em Atalhos personalizados. Clique na coluna de atalho para ela e pressione a combinação de teclas que desejo usar.
- Feche a caixa de diálogo de atalhos de teclado e teste a chave.
(Meu notebook da dell tem uma chave de mudo dedicada. Então, eu configurei o AudioMute como ctrl + XF86AudioMute e, em seguida, configurei meu script mute_for_120_seconds para ser executado com a tecla mudo.)
Detalhes: Ubuntu 10.04. Preferências de som apenas me dizem "Internal Audio, 1 Ouput / 1 Input, Analog Stereo Duplex"
Audacity's Help | audio Device Info tem muito mais a dizer, aqui está um extrato:
==============================
Default capture device number: 8
Default playback device number: 8
==============================
...
==============================
Device ID: 8
Device name: ALSA: default
Input channels: 32
Output channels: 32
Low Input Latency: 0.011610
Low Output Latency: 0.011610
High Input Latency: 0.046440
High Output Latency: 0.046440
Supported Rates:
8000
9600
11025
12000
15000
16000
22050
24000
32000
44100
48000
88200
96000
192000
...