Tengo el problema de que cada vez que reconecto mi Bose QC35 II, el balance de sonido estaba a la derecha en lugar de estar balanceado en el medio.
Así que encontré una solución en Reddit con AppleScript, pero esto no funcionó completamente porque arrojaba errores en algún momento:"System Events got an error: Can’t get tab group 1 of window 1 of process \"System Preferences\". Invalid index." number -1719 from tab group 1 of window 1 of process "System Preferences"
fuente original del código: https://www.reddit.com/r/apple/comments/34qmn0/is_there_a_shortcut_or_command_to_switch_the_lr/
tell application "System Preferences"
activate
reveal anchor "output" of pane id "com.apple.preference.sound"
end tell
tell application "System Events"
tell slider 1 of group 1 of tab group 1 of window 1 of process "System Preferences"
set value to 0.5
end tell
end tell
tell application "System Preferences"
quit
end tell
Hice algunos cambios en el código:
tell application "System Preferences"
activate
reveal anchor "output" of pane id "com.apple.preference.sound"
end tell
tell application "System Events"
tell application process "System Preferences"
repeat until exists tab group 1 of window "Sound"
end repeat
tell slider 1 of group 1 of tab group 1 of window "Sound"
set value to 0.5
end tell
end tell
end tell
tell application "System Preferences"
quit
end tell
guardé mi código en~/Applications/FixSoundBalance.applescript
E hice un crontab crontab -e
con el valor:
*/5 * * * * /usr/bin/osascript ~/Applications/FixSoundBalance.applescript >/dev/null 2>&1
Y en Mojave, debe otorgar permisos por primera vez a Cron para acceder a Accesibilidad (en Seguridad y privacidad, pestaña privacidad), después de eso, funciona bien.
Cuando usa alfredapp https://www.alfredapp.com/ , puede configurar debajo de Features -> Default Results -> Extras
la casilla de verificación AppleScripts
y luego cuando busca Fix... obtiene el script como resultado y puede ejecutarlo directamente. Entonces no necesita configurar un cronjob.
Esta aplicación gratuita también resuelve el problema:
https://www.tunabellysoftware.com/balance_lock/
¿Los auriculares están un poco apagados? ¿Notas que tu audio no está del todo centrado? Ingrese Balance Lock: mantendrá su audio centrado y evitará la desviación hacia la izquierda / derecha.
Es la utilidad perfecta para asegurarse de que al enchufar y desenchufar los auriculares el audio permanece centrado. Fue diseñado por la frustración del error OS X de larga data en el que el balance de audio puede alejarse aleatoriamente del centro.
Es fácil de usar y se ejecuta en segundo plano de forma no intrusiva.
¡Descárguelo ahora, completamente gratis para disfrutar de un audio perfecto que ya no está un poco desequilibrado!