Preparándose
- Descargue los sonidos HAL y guárdelos en una carpeta, digamos
~/audio/hal/
- EDITAR: como lo señaló @M. Becerra en los comentarios, stoutman.com ahora está roto. Más sonidos HAL están disponibles en The 2001 Archive .
- Vamos a utilizar function.wav, cantalow.wav, 1moment.wav, better.wav goodbye.wav y message4u.wav (sonidos antiguos de stoutman.com, encuentre sus propios sonidos personalizados en el enlace de arriba).
- ¡Por supuesto, puede usar muchos otros sonidos y personalizar su propio HAL!
- Usaremos
paplay
desde el PulseAudio
servidor, por lo que no hay nada más que instalar.
1. Inicio: "Todos los sistemas son funcionales"
Esta sección explica cómo reproducir un sonido en la apertura de sesión ( fuente ).
Crea un .conf
archivo en ~/.config/upstart/
:
gedit ~/.config/upstart/halsayshello.conf
Copia y pega este contenido:
start on startup
task
exec paplay ~/audio/hal/function.wav
Guardar archivo, salir gedit
y HAL ahora debería hablar en la próxima sesión de apertura.
2. Apagado: "Eso es algo que no puedo permitir que suceda ..."
Esta sección explica cómo reproducir un sonido cuando un sudo
usuario que no es usuario intenta utilizarlo shutdown
. El sudo -v
comando anterior paplay
está aquí para solicitar la solicitud de contraseña antes de reproducir un sonido. Si no le importa reproducir el sonido antes de solicitar la contraseña, puede eliminarla:
Agregue esta línea al final del ~/.bashrc
archivo:
alias shutdown='paplay ~/audio/hal/cantalow.wav'
Sin embargo, si desea que el usuario pueda apagar, reemplácelo por:
alias shutdown='sudo -v && paplay ~/audio/hal/goodbye.wav && sudo shutdown'
Habilitar cambios:
source .bashrc
3. Actualización: "Me siento mucho mejor ahora. Realmente lo siento".
Esta sección explica cómo reproducir un sonido después de actualizar paquetes con apt
:
Agregue esta línea al final del ~/.bashrc
archivo:
alias upgrade='sudo apt update && sudo apt upgrade && paplay ~/audio/hal/better.wav'
Habilitar cambios
source .bashrc
Ahora puede ejecutar el upgrade
comando en su terminal
4. Reiniciar: "Un momento por favor ..."
Esta sección explica cómo reproducir un sonido antes de reiniciar.
5. Notificación por correo electrónico: "Hay un mensaje para ti"
Mover a la carpeta de sonido del sistema predeterminado:
cd /usr/share/sounds/freedesktop/stereo
Copia de seguridad del mensaje predeterminado de notificación de sonido:
sudo mv message.oga message.oga.bak
Copia ~/hal/mesage4u.wav
para reemplazarlo:
sudo cp ~/audio/hal/mesage4u.wav message.oga
Eso es
Bueno, por supuesto, estos son solo ejemplos de lo que se puede hacer. Quería compartir esa configuración divertida que configuré, no en mi computadora, sino en un servidor doméstico (con altavoces). Se puede hacer mucho más o se debe hacer si desea reproducir estos sonidos como root, o agregar otros para obtener más comandos.
Estoy entusiasmado con tus ideas para mejorarlo.
Disfruta tu HAL y ... mantente a salvo.