Un réglage fin du volume est-il possible sous OS X Lion?


43

Sur les versions précédentes de Mac OS X, appuyer sur + + volume+ajusterait le volume par incréments de quart. Cela semble avoir été supprimé dans Lion.

Est-il possible de régler le volume avec précision maintenant?



Cette fonctionnalité me manque. Je ne peux pas imaginer pourquoi ils s'en seraient débarrassés. Cela était également utile pour le réglage de la luminosité, bien que cela n’ait jamais fonctionné pour le réglage du rétroéclairage du clavier.
hairboat

Je suis tellement confus. Je suis sur 10.7 (10.7.4, installé sur un nouveau 10.6), et option-shift-F11 / F12 (touches de volume) change effectivement de volume par incréments de quart de bloc.
Ken

Réponses:


17

+ + F11Et + + F12ont été restaurés en 10.7.4.


21

Vous pouvez effectuer un réglage de volume précis avec AppleScript, contrôlé sur une échelle de 0 à 100.

set volume output volume 0 --mute
set volume output volume 100 --100%
set volume output volume 27 --27%

Vous pouvez obtenir le volume actuel (également entre 0 et 100):

set currentVolume to output volume of (get volume settings)

Ainsi, vous pouvez écrire un petit script pour augmenter le volume de 2% (environ ce qu’était un quart carré):

set currentVolume to output volume of (get volume settings)
set volume output volume (currentVolume + 2)

Vous pouvez en créer un pour la décrémenter en remplaçant le signe plus par un signe moins:

set currentVolume to output volume of (get volume settings)
set volume output volume (currentVolume - 2)

Si vous voulez que le volume sonne comme d'habitude, ajoutez la ligne suivante:

do shell script "afplay /System/Library/LoginPlugins/BezelServices.loginPlugin/Contents/Resources/volume.aiff"

Vous pouvez l'enregistrer en tant que script ou application et le lier à un bouton de souris ou de clavier (si votre pilote le permet), lui attribuer un raccourci clavier (en tant que service ou avec une autre application) ou le placer dans la barre de menus ( avec une application comme FastScripts ).


2
J'ai fini par lier ces scripts à F11 et F12, de sorte que bon réglage du volume est maintenant fn+ en volume+utilisant Quicksilver. (merci à cette réponse et à Jurawa). La prochaine étape consiste à simuler la fenêtre du cadre.
cobbal

1
Comment régler le volume au dessus de l'original? (comme le fait VLC)
Davi Lima

7

Je n'ai pas de raccourci clavier ni d'AppleScript pour vous, mais j'ai remarqué - et d' autres semblent le confirmer - que le curseur que vous pouvez utiliser lorsque vous cliquez sur l'icône de volume dans la barre de menus se déplace beaucoup plus doucement dans Lion que dans versions précédentes d’OS X. Si je me souviens bien, c’était une façon de passer d’un niveau à l’autre, un peu comme si on appuyait sur les boutons de volume du clavier. Maintenant, il glisse facilement entre les incréments.


5

Je n'ai pas assez de réputation, sinon j'aurais écrit ceci comme commentaire à la réponse de Nathan Greenstein .

J'ai transformé ses informations en un simple script de ligne de commande pour régler le volume:

#!/bin/bash

usage()
{
    echo 1>&2 "Usage:" "$0" "[relative volume change in the range -100..100 (default -2)]"
    exit -1
}

case $# in
    0)
        VOLCHANGE=-2
        ;;
    1)
        VOLCHANGE=$1
        ;;
    *)
        usage
        ;;
esac

## Check the VOLCHANGE parameter.
if ! ( echo "${VOLCHANGE}" | egrep '^-?[0-9]+$' > /dev/null )
then
    echo 1>&2 "ERROR: Bad volume adjustment parameter:" "${VOLCHANGE}"
    usage
fi

osascript -e "set volume output volume ((output volume of (get volume settings)) + ${VOLCHANGE})"

echo "New volume:" $(osascript -e 'output volume of (get volume settings)') "(adjusted by ${VOLCHANGE})"

:) J'ai vu la réponse principale et j'étais sur le point de le faire
Xster

1
set volumeaccepte réellement les nombres en virgule flottante compris entre 0 et 100. La plus petite valeur de réglage réelle semble varier entre les systèmes. Voir cette réponse et ses commentaires à cette question sur le volume le plus bas possible. La documentation indique uniquement la prise en charge pour une plage de 0 à 100. Utilisez cette regex pour accepter les flottants '^-?\d*\.?\d*$'.
pkfm

2

Pour obtenir un contrôle du volume sonore beaucoup plus précis, j'utilise soundflower à l' adresse http://code.google.com/p/soundflower/ . Vous devez redémarrer après l'avoir installé. Ensuite, allez dans préférences / son / sortie et choisissez soundflower (2ch). Lancez soundflower à partir du dossier des applications, cliquez sur le symbole de la fleur dans le panneau supérieur et sur la sortie intégrée de soundflower (2 canaux). Ensuite, allez dans Configuration audio et changez le master pour soundflower (2ch). De cette façon, vous pouvez obtenir un son global moins fort ou l’amplifier.


Un avertissement sur Soundflower - il est de plus en plus brisé depuis Mavericks et provoque des paniques du noyau sur Yosemite. Il n'est plus pris en charge ni par Cycling74 ni par Rogue Amoeba. Le dépôt actuel est ici - github.com/RogueAmoeba/Soundflower mais n'a pas vu de mise à jour depuis longtemps.
Tetsujin

1

Il existe également un moyen de réduire le volume par paliers de 1/4 par défaut. Il existe un outil que vous pouvez installer et appelé Karabiner, et cette logique est déjà intégrée.

Il suffit donc de l’installer, d’ouvrir les préférences, de rechercher des commandes de volume à grain fin, de cliquer dessus et de commencer! Ça fonctionne. Ce qui est génial, c’est qu’il est commuté de sorte que la commande de clavier à grain fin typique est maintenant utilisée pour les grandes étapes de volume. Il suffit d’appuyer sur la touche de volume pour l'augmenter ou la diminuer d'un quart.

https://pqrs.org/osx/karabiner/index.html.fr

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.