Ist eine Feineinstellung der Lautstärke in macOS möglich?

Frage erweitert, da dies auch 2021 noch funktioniert

Bei früheren Versionen von Mac OS X wurde durch Drücken von + + volume+die Lautstärke in Viertelschritten angepasst. Dies scheint in Lion entfernt worden zu sein.

Gibt es jetzt eine Möglichkeit, die Lautstärke fein einzustellen?

wie auf SuperUser zu sehen: superuser.com/questions/314661/…
Ich vermisse diese Funktion. Ich kann mir nicht vorstellen, warum sie es loswerden würden. Es war auch nützlich für die Helligkeitsanpassung, obwohl es nie für die Anpassung der Hintergrundbeleuchtung der Tastatur funktionierte.
Ich bin so verwirrt. Ich bin auf 10.7 (10.7.4, installiert auf einem frischen 10.6), und Option-Umschalt-F11/F12 (Lautstärketasten) ändert die Lautstärke tatsächlich in Viertelblockschritten.

Antworten (7)

+ + F11und + + F12wurden in 10.7.4 wiederhergestellt.

Sie können die Lautstärke mit AppleScript präzise anpassen, gesteuert auf einer Skala von 0 bis 100.

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

Sie können die aktuelle Lautstärke (auch 0 bis 100) abrufen:

set currentVolume to output volume of (get volume settings)

Sie können also ein kleines Skript schreiben, um die Lautstärke um 2 % zu erhöhen (ungefähr das, was früher ein Viertelquadrat war):

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

Sie können eines zum Dekrementieren erstellen, indem Sie dieses Pluszeichen in ein Minuszeichen ändern:

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

Wenn Sie möchten, dass die Lautstärke wie gewohnt klingt, fügen Sie die folgende Zeile hinzu:

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

Sie können dies als Skript oder App speichern und an eine Maus- oder Tastaturtaste binden (sofern Ihr Treiber dies zulässt), ihm eine Tastenkombination zuweisen (als Dienst oder mit einer anderen App) oder es in Ihre Menüleiste einfügen ( mit einer App wie FastScripts ).

Am Ende habe ich diese Skripte an F11 und F12 gebunden, sodass die Feineinstellung der Lautstärke jetzt fn+ volume+mit Quicksilver erfolgt. (Dank dieser Antwort und der von Jurawa). Der nächste Schritt besteht darin, das Lünettenfenster zu fälschen.
Wie stelle ich die Lautstärke über dem Original ein? (wie VLC tut)

Ich habe keine Tastenkombination oder AppleScript für Sie, aber ich habe bemerkt – und andere scheinen zu bestätigen – dass sich der Schieberegler, den Sie verwenden können, wenn Sie auf das Lautstärkesymbol in der Menüleiste klicken, in Lion viel reibungsloser bewegt als in früheren Versionen von OS X. Soweit ich mich erinnere, sprang es früher von Level zu Level, ähnlich wie beim Drücken der Lautstärketasten auf der Tastatur. Jetzt gleitet es leicht zwischen den Schritten.

Ich habe nicht genug Ruf, sonst hätte ich dies als Kommentar zu Nathan Greensteins Antwort eingegeben .

Ich habe seine Informationen in ein einfaches Befehlszeilenskript umgewandelt, um die Lautstärke anzupassen:

#!/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})"
:) Ich habe die Top-Antwort gesehen und war gerade dabei, dies zu tun
set volumeakzeptiert tatsächlich Fließkommazahlen zwischen 0 und 100. Der kleinste tatsächliche Anpassungswert scheint zwischen den Systemen zu variieren. Siehe diese Antwort und ihre Kommentare zu dieser Frage über das niedrigstmögliche erreichbare Volumen. Die Dokumentation gibt nur Unterstützung für einen Bereich von 0-100 an. Verwenden Sie diese Regex, um Gleitkommazahlen zu akzeptieren '^-?\d*\.?\d*$'.

Um eine viel feinere Lautstärkeregelung zu erhalten, verwende ich Soundflower von http://code.google.com/p/soundflower/ . Sie müssen nach der Installation neu starten. Gehen Sie dann zu Einstellungen/Sound/Ausgabe und wählen Sie Soundflower(2ch). Starten Sie Soundflower aus dem Anwendungsordner, klicken Sie auf das Blumensymbol im oberen Bereich und die eingebaute Soundflower(2ch)-Ausgabe. Gehen Sie dann zu Audio-Setup und ändern Sie den Master für Soundflower (2ch). Auf diese Weise können Sie den globalen Klang leiser machen oder ihn verstärken.

Ein Vorbehalt zu Soundflower - es wird seit Mavericks immer kaputter und verursacht Kernel-Panics auf Yosemite. Es wird weder von Cycling74 noch von Rogue Amoeba mehr unterstützt. Das aktuelle Repo ist hier - github.com/RogueAmoeba/Soundflower , hat aber seit langem kein Update mehr gesehen.
Hinweis für 2021 - Soundflower wurde von Matt Ingalls übernommen - github.com/mattingalls/Soundflower - Ich habe es seit einem Jahrzehnt nicht mehr verwendet, also kenne ich sein aktuelles Verhalten.

Es gibt auch eine Möglichkeit, die Lautstärke standardmäßig in 1/4-Schritten zu verringern. Es gibt ein Tool namens Karabiner, das Sie installieren können und das diese Logik bereits integriert hat.

Also installieren Sie es einfach, öffnen Sie die Einstellungen, suchen Sie nach feinkörnigen Lautstärkereglern, klicken Sie darauf und bam! Es funktioniert einfach. Das Tolle ist, dass es so umgeschaltet wird, dass der typische feinkörnige Tastaturbefehl jetzt für große Lautstärkeschritte verwendet wird und durch einfaches Drücken der Lautstärketaste um einen 1/4-Schritt erhöht / verringert wird.

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

Sie können die Ausgabelautstärke auch prozentual genau (z. B. 20%) mit dem Terminal per Apple Script ändern.

osascript -e 'set volume output volume 20'
Wie verbessert dies andere Antworten und beantwortet die Frage? Der Benutzer möchte wissen, was er in der GUI drücken muss - diese Antwort ist möglicherweise besser verlinkt / geeignet in apple.stackexchange.com/a/36663/237 , die viel mehr Details enthält.