Pregunta:
Quiero que Ubuntu suene como HAL 9000 , de la película 2001: A Space Odyssey , de Stanley Kubrick. Al menos, me gustaría que reproduzca sonidos en:
- inicio : "Todos los sistemas son funcionales"
- apagado : "Me temo que es algo que no puedo permitir que suceda" / "Adiós"
- actualización : "Me siento mucho mejor ahora. Realmente lo siento".
- reiniciar : "Solo un momento por favor".
- nuevo correo electrónico : "Hay un mensaje para ti"
Más:
- reproducir un sonido en la primera
sudo
solicitud de contraseña incorrecta : "Lo siento Dave. Me temo que no puedo hacer eso" - reproduce un sonido en el segundo
sudo
mensaje de contraseña incorrecta : "¿Qué crees que estás haciendo, Dave?" - reproducir un sonido cuando un
coreutils
comando (comocp
,dd
) tardará mucho tiempo en completarse: "Solo un momento. Solo un momento". Tal vez, ¿algún script con progreso podría funcionar? - reproducir un sonido después de que un
coreutils
comando (o cualquier comando) tardó mucho tiempo en completarse: "Perdón por el retraso". - reproducir un sonido junto con
unknown command
un mensaje de error: "Me temo que no puedo hacer eso".
Vendrá después:
Estoy esperando más contribuciones, y haré un solo script para todos los cambios.
command-line
sound
customization
mxdsp
fuente
fuente
espeak -v english_rp -s 120 "All system are functional"
? ;-) (bueno, no exactamente el acento de Hal, pero ...)Respuestas:
Preparándose
~/audio/hal/
paplay
desde elPulseAudio
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/
:Copia y pega este contenido:
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 utilizarloshutdown
. Elsudo -v
comando anteriorpaplay
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:Sin embargo, si desea que el usuario pueda apagar, reemplácelo por:
Habilitar cambios:
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:Habilitar cambios
Ahora puede ejecutar el
upgrade
comando en su terminal4. Reiniciar: "Un momento por favor ..."
Esta sección explica cómo reproducir un sonido antes de reiniciar.
Agregue esta línea al final del
~/.bashrc
archivo:Habilitar cambios:
reboot
lugar desudo reboot
.5. Notificación por correo electrónico: "Hay un mensaje para ti"
Mover a la carpeta de sonido del sistema predeterminado:
Copia de seguridad del mensaje predeterminado de notificación de sonido:
Copia
~/hal/mesage4u.wav
para reemplazarlo: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.
fuente