miércoles, 8 de junio de 2022

Script para reiniciar audio en Mac

Para restablecer el sistema de audio en OS X, la forma en la que lo hacía era buscar el comando para ejecutarlo desde terminal.

sudo -s killall coreaudiod

Dado que he necesitado varias veces hacerlo y no recuerdo el mandato lo asigno a un atajo de teclado.

  • Abrir Automator para crear un servicio. Escoger opción "Quick Action"
  • Agregar el paso "Run Shell Script"
  • Escribir el código:
osascript -e 'do shell script "sudo -s killall coreaudiod" with administrator privileges'
  • Indicar "no input" en cualquier aplicación como entrada a recibir
  • Guardar
(De esta forma se ejecuta el comando solicitando la contraseña necesaria para aprobar la acción)



Para agregar un atajo de teclado
  • Ir a Preferencias del sistema - Teclado - Atajos - Servicios
  • En el listado debe estar el script creado anteriormente (Una vez creado como Acción rápida y guardado con el nombre indicado se muestra en esa sección) Agregar una combinación de teclas a utilizar para ejecutar el script.

Una vez hecho todo esto al usar el atajo de teclado se ejecuta el script solicitando la autorización necesaria.