12

Я купил звуковую карту USB для своего Macbook Pro, чтобы я мог использовать микрофон гарнитуры для Skype. По умолчанию. звук идет на пару внешних динамиков (для iTunes) или встроенных динамиков (в дороге / играх)

Существует ли простой способ переключения или переключения (сочетание клавиш, значок на панели меню, приложение для подключения к док-станции) между этими двумя устройствами вывода.

Apple-Menu-> Системные настройки-> Звук - это слишком много щелчков, требующих очень точного маневрирования мышью, когда все, что я хочу сделать, это переключить выход в спешке).

Я бы предпочел не покупать "переключатель", еще одно устройство для переноски!

5 ответов5

27

Также в Snow Leopard, если вы держите опцию и щелкаете значок звука в правом верхнем углу Mac, это вызовет меню, подобное тому, что делают вышеупомянутые сторонние плагины.

6

Похоже, что вы после SoundSource:

SoundSource - крошечный инструмент для OS X, позволяющий переключать источники входного и выходного аудиосигнала одним щелчком мыши и даже регулировать их настройки громкости.

Другая программа, которая делает то же самое, это PTHVolume.

4

Вы можете нажать Option-Volume(Вверх / Вниз / Без звука), чтобы напрямую открыть Настройки звука, хотя вам все равно нужно будет выбрать нужный выход.

3

(Первоначально размещено здесь http://leafraker.com/2007/09/17/how-to-create-a-quicksilver-trigger/)

Вы можете использовать applecript для переключения между двумя источниками, вызванными Quicksilver, являющимися самым быстрым способом:

property speakers : "Headphones" --ext. speakers are connected to headphone output
property headset : "Line out"

tell application "System Preferences" to activate
tell application "System Events"
    get properties
    tell process "System Preferences"
        click menu item "Sound" of menu "View" of menu bar 1
        delay 2
        click radio button "Output" of tab group 1 of window "sound"
        delay 1
        set theRows to every row of table 1 of scroll area 1 of tab group 1 of window "sound"
        repeat with aRow in theRows
            if selected of aRow then
                set curr_output to (value of text field 1 of aRow as text)
                if curr_output is speakers then set desired_output to headset
                if curr_output is headset then set desired_output to speakers
                exit repeat
            end if
        end repeat
        repeat with aRow in theRows
            if (value of text field 1 of aRow as text) is desired_output then
                set selected of aRow to true
                exit repeat
            end if
        end repeat
    end tell
end tell
tell application "System Preferences" to quit

Кроме того, для SoundSource существует оболочка командной строки, облегчающая интеграцию с applecript /quicksilver /scripts и т.д.

http://whoshacks.blogspot.com/2009/01/change-audio-devices-via-shell-script.html

И еще, чтобы попробовать:

http://code.google.com/p/switchaudio-osx/downloads/list

-2

Слушай, это может быть какое-то приложение. В моем случае это Vox.

Когда Vox включен (и он настроен на отправку звука на системное устройство по умолчанию), когда я подключаю внешнюю звуковую карту, система переключается на внешнюю и очень быстро переключается обратно на внутренние динамики.

Когда Vox выключен (выход), и я подключаю внешнюю звуковую карту - если она была по умолчанию раньше, система переключается на нее и остается на ней.

Так что в моем случае, Vox player имеет значение. Возможно, вы могли бы попробовать с другим игроком, посмотреть, что происходит (а в этом случае - что нет).

О, это вопрос 2009 года ... теперь я понимаю ... но в любом случае, это то, что происходит в моей системе. Это MacBook Pro Retina Mid 2012 под управлением OS X 10.8.5.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .