La regolazione del volume è possibile in OS X Lion?


43

Nelle versioni precedenti di Mac OS X, premendo + + volume+si regola il volume con incrementi di un quarto. Questo sembra essere stato rimosso in Lion.

Esiste un modo per eseguire ora la regolazione fine del volume?


1
come visto su SuperUser: superuser.com/questions/314661/…
ghoppe,

Mi manca questa funzionalità. Non riesco a immaginare perché se ne siano liberati. È stato utile anche per la regolazione della luminosità, sebbene non abbia mai funzionato per la regolazione della retroilluminazione della tastiera.
motoscafo

Sono così confuso. Sono su 10.7 (10.7.4, installato su una nuova 10.6), e option-shift-F11 / F12 (tasti del volume) cambia davvero il volume con incrementi di un quarto di blocco.
Ken,

Risposte:


17

+ + F11e + + F12sono stati ripristinati in 10.7.4.


21

Puoi eseguire una regolazione precisa del volume con AppleScript, controllata su una scala da 0 a 100.

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

È possibile ottenere il volume corrente (anche da 0 a 100):

set currentVolume to output volume of (get volume settings)

Quindi, puoi scrivere un piccolo script per aumentare il volume del 2% (approssimativamente quello che era un quarto quadrato):

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

Puoi crearne uno per il decremento modificando quel segno più in un segno meno:

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

Se si desidera ottenere il volume del suono come al solito, aggiungere la seguente riga:

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

Puoi salvarlo come script o app e associarlo a un pulsante del mouse o della tastiera (se il driver lo consente), assegnargli una scorciatoia da tastiera (come servizio o con un'altra app) o inserirlo nella barra dei menu ( con un'app come FastScripts ).


2
Ho finito per associare questi script a F11 e F12, in modo che la regolazione fine del volume sia ora fn+ volume+usando Quicksilver. (grazie a questa risposta ea quella di Jurawa). Il prossimo passo è falsificare la finestra della cornice.
cobbal

1
Come si imposta il volume sopra l'originale? (come fa VLC)
Davi Lima,

7

Non ho una scorciatoia da tastiera o AppleScript per te, ma ho notato - e altri sembrano confermare - che il dispositivo di scorrimento che puoi usare quando fai clic sull'icona del volume nella barra dei menu si sposta molto più agevolmente in Lion che in versioni precedenti di OS X. Come ricordo, era solito saltare da un livello all'altro, un po 'come faceva quando si premevano i pulsanti del volume sulla tastiera. Ora scorre facilmente tra gli incrementi.


5

Non ho abbastanza reputazione, altrimenti avrei inserito questo come commento alla risposta di Nathan Greenstein .

Ho trasformato le sue informazioni in un semplice script da riga di comando per regolare il 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})"

:) Ho visto la risposta migliore e stavo per farlo
Xster,

1
set volumeaccetta effettivamente numeri in virgola mobile compresi tra 0 e 100. Il valore di regolazione effettivo più piccolo sembra variare tra i sistemi. Vedi questa risposta e i suoi commenti a questa domanda sul volume più basso possibile. I documenti indicano solo il supporto per un intervallo compreso tra 0 e 100. Usa questa regex per accettare i float '^-?\d*\.?\d*$'.
pkfm,

2

Per ottenere un controllo del volume del suono molto più preciso, utilizzo soundflower da http://code.google.com/p/soundflower/ . Devi riavviare dopo averlo installato. Quindi vai su preferenze / suono / uscita e scegli soundflower (2 canali). Avviare soundflower dalla cartella delle applicazioni, fare clic sul simbolo del fiore nel riquadro superiore e sull'output incorporato di soundflower (2ch). Quindi vai su Configurazione audio e cambia il master per soundflower (2 canali). In questo modo è possibile ottenere un suono globale meno forte o amplificarlo.


Un avvertimento su Soundflower: sta diventando sempre più rotto da Mavericks e provoca il panico del kernel su Yosemite. Non è più supportato da Cycling74 o Rogue Amoeba. Il repository corrente è qui: github.com/RogueAmoeba/Soundflower ma non si vede un aggiornamento da molto tempo.
Tetsujin,

1

C'è anche un modo per ridurre il volume in 1/4 passi di default. C'è uno strumento che puoi installare chiamato Karabiner e ha già questa logica integrata.

Quindi basta installarlo, aprire le preferenze, cercare i controlli del volume a grana fine, fare clic su di esso e bam! Funziona e basta. La cosa fantastica è che lo cambia in modo che il tipico comando a tastiera a grana fine sia ora utilizzato per grandi passi del volume e semplicemente premendo il tasto del volume lo aumenterà / diminuirà di un 1/4 di passo.

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

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.