3 votes

Ne laissez jamais les enceintes émettre du son pendant des heures spécifiques

Je ne veux pas que mon ordinateur émette de son par son propre haut-parleur pendant les heures de travail en semaine. Mais je veux pouvoir écouter de la musique en utilisant mes écouteurs.

Je suppose que quelque chose peut être fait avec Automator pour planifier une série de commandes afin de réaliser cela.

0 votes

Aussi, Paramètres sensibles au contexte via symonds.id.au/marcopolo

4voto

Nix Points 987

Vous pourriez essayer d'utiliser breakaway et mettre en place un simple applescript set volume output volume 0 à déclencher lorsque les écouteurs sont débranchés. (Et bien sûr, vous pourriez mettre en place un autre déclencheur pour remettre le volume lorsque les écouteurs sont rebranchés.)

2 votes

Wow - c'est une solution beaucoup plus élégante que ce à quoi je m'attendais. Ce logiciel est incroyable!

1 votes

Est-ce que OSX ne stocke pas automatiquement deux niveaux de volume différents pour les haut-parleurs et les écouteurs ?

2 votes

@Ben Oui, vous pourriez toujours vous rappeler de couper et de réactiver le haut-parleur manuellement, mais je ne suis pas sûr que vous pourriez de manière fiable écrire les niveaux de volume pour le faire à 9 et 5. Par exemple Après le travail, vous débranchez vos écouteurs et augmentez le volume de vos haut-parleurs internes. Vous planifiez un script pour régler le volume à 0 à 9 heures le lendemain. Cependant, si vous avez déjà branché les écouteurs à 9 heures, votre script les couperait. Lorsque vous débranchez vos écouteurs, le volume des haut-parleurs internes sera toujours fort par rapport à la nuit précédente.

0voto

Oskar Points 1242

La solution simple consisterait à toujours laisser vos écouteurs connectés et à baisser le volume si de la musique fuit des écouteurs lorsqu'ils sont posés sur le bureau au lieu d'être sur votre tête.

0voto

jsears Points 136

Breakaway n'est plus maintenu sur son site web, mais il peut toujours être téléchargé depuis Sourceforge. Je l'ai associé aux deux AppleScripts suivants pour mettre en sourdine le haut-parleur et mettre en pause Spotify lorsque le jack est débranché, et pour jouer Spotify lorsque le jack est connecté. Suivez les instructions sur makeuseof pour savoir comment créer un AppleScript et le connecter à Breakaway.

jack-disconnected.scpt

set volume output volume 0
tell application "System Events"
    set MyList to (name of every process)
end tell
if (MyList contains "Spotify") is true then
    tell application "Spotify" to pause
end if

jack-connected.scpt

tell application "System Events"
    set MyList to (name of every process)
end tell
if (MyList contains "Spotify") is true then
    tell application "Spotify"
        if player state is paused then play
    end tell
end if

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X