Preparando-se
- Faça o download dos sons HAL e armazene-os em uma pasta, digamos
~/audio/hal/
- EDIT: como apontado por @M. Becerra nos comentários, stoutman.com agora está quebrado. Mais sons HAL estão disponíveis no The 2001 Archive .
- Vamos usar function.wav, cantalow.wav, 1moment.wav, better.wav goodbye.wav e message4u.wav (sons antigos de stoutman.com, encontre seus próprios sons personalizados no link acima).
- Obviamente, você pode usar muitos outros sons e personalizar seu próprio HAL!
- Usaremos a
paplay
partir do PulseAudio
servidor, portanto não há mais nada para instalar.
1. Inicialização: "Todos os sistemas são funcionais"
Esta seção explica como tocar um som na abertura da sessão ( fonte ).
Crie um .conf
arquivo em ~/.config/upstart/
:
gedit ~/.config/upstart/halsayshello.conf
Copie e cole este conteúdo:
start on startup
task
exec paplay ~/audio/hal/function.wav
Salvar arquivo, sair gedit
e o HAL agora devem falar na abertura da próxima sessão.
2. Desligamento: "Isso é algo que não posso permitir que aconteça ..."
Esta seção explica como tocar um som quando um não sudo
usuário tenta usá-lo shutdown
. O sudo -v
comando anterior paplay
está aqui para solicitar a solicitação da senha antes de reproduzir um som. Se você não se importa em reproduzir o som antes de solicitar a senha, exclua-a:
Adicione esta linha no final do ~/.bashrc
arquivo:
alias shutdown='paplay ~/audio/hal/cantalow.wav'
No entanto, se você deseja que o usuário possa desligar, substitua-o por:
alias shutdown='sudo -v && paplay ~/audio/hal/goodbye.wav && sudo shutdown'
Ativar alterações:
source .bashrc
3. Atualização: "Sinto-me muito melhor agora. Realmente."
Esta seção explica como tocar um som depois de atualizar os pacotes com apt
:
Adicione esta linha no final do ~/.bashrc
arquivo:
alias upgrade='sudo apt update && sudo apt upgrade && paplay ~/audio/hal/better.wav'
Ativar alterações
source .bashrc
Agora você pode executar o upgrade
comando no seu terminal
4. Reinicialize: "Um momento, por favor ..."
Esta seção explica como reproduzir um som antes da reinicialização.
5. Notificação por email: "Existe uma mensagem para você"
Mover para a pasta de som padrão do sistema:
cd /usr/share/sounds/freedesktop/stereo
Som de notificação de mensagem padrão de backup:
sudo mv message.oga message.oga.bak
Copie ~/hal/mesage4u.wav
para substituí-lo:
sudo cp ~/audio/hal/mesage4u.wav message.oga
É isso aí
Bem, é claro que estes são apenas exemplos do que pode ser feito. Eu queria compartilhar a configuração engraçada que eu fiz, não no meu computador, mas em um servidor doméstico (com alto-falantes). Muito mais pode ser feito, ou deve ser feito, se você deseja reproduzir isso como root ou adicionar outros para obter mais comandos.
Estou entusiasmado com suas idéias para melhorá-lo.
Aproveite o seu HAL e ... fique seguro.