J'ai un problème : à chaque fois que je rebranche mon Bose QC35 II, la balance du son est à droite au lieu d'être équilibrée au milieu.
Réponses
Trop de publicités?J'ai donc trouvé une solution sur Reddit avec l'AppleScript mais cela n'a pas fonctionné complètement pour moi car il y avait parfois des erreurs : "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"
source originale du code : https://www.reddit.com/r/apple/comments/34qmn0/is_there_a_shortcut_or_command_to_switch_the_lr/
Code original :
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
Code de travail
J'ai fait quelques changements dans le code :
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
J'ai enregistré mon code dans ~/Applications/FixSoundBalance.applescript
Méthode Cronjob
Et j'ai créé une crontab crontab -e
avec la valeur :
*/5 * * * * /usr/bin/osascript ~/Applications/FixSoundBalance.applescript >/dev/null 2>&1
Et sur Mojave, vous devez donner la première fois les permissions à Cron pour accéder à l'accessibilité (sous Sécurité et confidentialité, onglet confidentialité), après cela, il fonctionne bien.
Alfred way
Lorsque vous utilisez l'alfredapp https://www.alfredapp.com/ vous pouvez définir les sous Features -> Default Results -> Extras
la case à cocher AppleScripts
alors quand vous recherchez Fix... vous obtenez le script comme résultat et vous pouvez l'exécuter directement. Alors vous n'avez pas besoin de définir un cronjob.
Cette application gratuite résout également le problème :
https://www.tunabellysoftware.com/balance_lock/
Les écouteurs sont un peu déréglés ? Vous remarquez que votre audio n'est pas tout à fait centré ? Entrez dans le verrouillage de la balance - il gardera votre audio centré et empêchera la dérive gauche/droite. dérive gauche/droite.
C'est l'utilitaire parfait pour s'assurer, lorsqu'on branche et débranche un casque le casque que l'audio reste centré. Il a été conçu à partir de la frustration due à un bug de longue date d'OS X où la balance audio peut s'éloigner aléatoirement du centre.
Il est simple à utiliser et s'exécute en arrière-plan de manière non intrusive.
Téléchargez-le maintenant, tout à fait gratuitement, pour profiter d'un son parfait qui n'est pas qui n'est plus légèrement déséquilibré !