В предыдущих версиях Mac OS X нажатие ⌥+ ⇧+ volume+регулировало громкость с шагом в четверть. Это, кажется, было удалено в Lion.
Есть ли способ сделать точную регулировку громкости сейчас?
В предыдущих версиях Mac OS X нажатие ⌥+ ⇧+ volume+регулировало громкость с шагом в четверть. Это, кажется, было удалено в Lion.
Есть ли способ сделать точную регулировку громкости сейчас?
Ответы:
Вы можете выполнить точную регулировку громкости с помощью AppleScript, контролируемой по шкале от 0 до 100.
set volume output volume 0 --mute
set volume output volume 100 --100%
set volume output volume 27 --27%
Вы можете получить текущий объем (также от 0 до 100):
set currentVolume to output volume of (get volume settings)
Итак, вы можете написать небольшой скрипт для увеличения громкости на 2% (примерно, как раньше было четверть квадрата):
set currentVolume to output volume of (get volume settings)
set volume output volume (currentVolume + 2)
Вы можете сделать один для уменьшения, изменив этот знак плюс на знак минус:
set currentVolume to output volume of (get volume settings)
set volume output volume (currentVolume - 2)
Если вы хотите получить громкость звука, как обычно, добавьте следующую строку:
do shell script "afplay /System/Library/LoginPlugins/BezelServices.loginPlugin/Contents/Resources/volume.aiff"
Вы можете сохранить это как скрипт или приложение и привязать его к кнопке мыши или клавиатуры (если ваш драйвер позволяет), назначить ей сочетание клавиш (в качестве службы или другого приложения) или поместить в строку меню ( с приложением, как FastScripts ).
fn
+ volume+
с помощью Quicksilver. (благодаря этому ответу и Jurawa's). Следующим шагом является подделка окна рамки.
У меня нет для вас сочетания клавиш или AppleScript, но я заметил - и другие, кажется, подтверждают - что ползунок, который вы можете использовать при нажатии на значок громкости в строке меню, перемещается в Lion гораздо более плавно, чем в предыдущие версии OS X. Насколько я помню, он использовался для перехода от уровня к уровню, примерно так, как это было, когда вы нажимали кнопки регулировки громкости на клавиатуре. Теперь он легко скользит между приращениями.
У меня недостаточно репутации, иначе я бы написал это как комментарий к ответу Натана Гринштейна .
Я превратил его информацию в простой скрипт командной строки для регулировки громкости:
#!/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})"
set volume
фактически принимает числа с плавающей запятой в диапазоне от 0 до 100. Кажется, что наименьшее действительное значение корректировки зависит от системы. Смотрите этот ответ и его комментарии к этому вопросу о минимально возможном объеме. В документы только государственную поддержку для диапазона 0-100. Используйте это регулярное выражение для принятия поплавков '^-?\d*\.?\d*$'
.
Чтобы получить более точное управление громкостью звука, я использую soundflower с http://code.google.com/p/soundflower/ . Вы должны перезагрузить после установки. Затем перейдите в настройки / звук / выход и выберите soundflower (2ch). Запустите soundflower из папки приложений, нажмите на символ цветка в верхней панели и Soundflower (2ch) встроенный вывод. Затем перейдите в настройки звука и измените мастер для Soundflower (2 канала). Таким образом, вы можете сделать общий звук менее громким или усилить его.
Также есть способ уменьшить громкость на 1/4 шага по умолчанию. Есть инструмент, который вы можете установить, называемый Karabiner, и в него уже встроена эта логика.
Так что просто установите его, откройте настройки, найдите мелкозернистые регуляторы громкости, щелкните по нему и нажмите BAM! Это просто работает. Что замечательно, так это то, что он переключает его так, что типичная мелкозернистая клавиатура теперь используется для больших шагов громкости, и простое нажатие клавиши громкости увеличит / уменьшит ее на 1/4 шага.