Preparando-se
- Faça o download do sons do HAL e armazene-os em uma pasta, digamos
~/audio/hal/ - Os arquivos de sons são provenientes de stoutman.com ,
Copyright © 1996 - 2017 by Stoutman. Obrigada! - Vamos usar function.wav, cantalow.wav, 1moment.wav, better.wav goodbye.wav e message4u.wav.
- Claro, você pode usar muitos outros sons e personalizar sua própria HAL!
- Usaremos
paplaydo servidorPulseAudio, então não há mais nada para instalar.
1. Inicialização: "Todos os sistemas estão funcionais"
Esta seção explica como reproduzir um som na abertura da sessão ( source ).
-
Crie um arquivo
.confem~/.config/upstart/:gedit ~/.config/upstart/halsayshello.conf -
Copie e copie este conteúdo:
start on startup task exec paplay ~/audio/hal/function.wav -
Salve o arquivo, saia em
gedite o HAL agora falará na abertura da próxima sessão.
2. Desligamento: "Isso é algo que eu não posso permitir que aconteça ..."
Esta seção explica como reproduzir um som quando um usuário que não é sudo tenta usar shutdown . O comando sudo -v antes de paplay está aqui para solicitar o prompt de senha antes de tocar um som. Se você não se importa em tocar o som antes de solicitar a senha, você pode excluí-lo:
-
Adicione esta linha no final de
~/.bashrcfile:alias shutdown='paplay ~/audio/hal/cantalow.wav' -
No entanto, se você quiser 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: "Eu me sinto muito melhor agora. Eu realmente sinto."
Esta seção explica como reproduzir um som após a atualização de pacotes com apt :
-
Adicione esta linha no final de
~/.bashrcfile:alias upgrade='sudo apt update && sudo apt upgrade && paplay ~/audio/hal/better.wav' -
Ativar alterações
source .bashrc -
Agora você pode executar o comando
upgradeno seu terminal
4. Reinicie: "Um momento, por favor ..."
Esta seção explica como reproduzir um som antes da reinicialização.
-
Adicione esta linha no final de
~/.bashrcfile:alias reboot='sudo -v && paplay ~/audio/hal/1moment.wav && sudo reboot' -
Ativar alterações:
source .bashrc - Agora você pode reinicializar usando
rebootem vez desudo reboot.
5. Notificação por e-mail: "Há uma mensagem para você"
-
Mover para a pasta de som do sistema padrão:
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.wavpara substituí-lo:sudo cp ~/audio/hal/mesage4u.wav message.oga
É isso
Bem, é claro que estes são apenas exemplos do que pode ser feito. Eu queria compartilhar essa configuração engraçada que eu configurei, 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ê quiser reproduzir isso como root ou adicionar outros para mais comandos.
Sou informado sobre suas ideias para melhorá-lo.
Aproveite o seu HAL e ... fique seguro.