Более простой способ переключения устройства вывода звука

12

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

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

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

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

Lexu
источник
Можете ли вы просто уточнить, с какими звуковыми устройствами вы хотите переключаться? Хотите поменять местами внешние динамики, внутренние динамики и звуковую карту USB? Или это только двое?
Джош Хант
MBP «переключает» внутренние динамики на «Наушники», когда я вставляю штекер внешних динамиков. Итак ... это два выхода, но один из них может изменить свое имя ...
lexu

Ответы:

6

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

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

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

Джош Хант
источник
6
SoundSource не работает (надежно) в OS X 10.8.x .. Я склонен использовать <alt click> «Символ
динамика
Если кто-то попадет сюда из поиска, оба утилиты исчезнут. Есть инструмент командной строки, созданный членом SO, см. Stackoverflow.com/a/181187/38557 . Тебе придется скомпилировать это самостоятельно.
Noamtm
27

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


источник
отличный совет, спасибо, мне нужно помнить, чтобы играть с клавишей выбора во время изучения меню в Snow Leopard
lexu
Это достаточно просто и не нужно никаких приложений.
biocyberman
4

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

mark4o
источник
Спасибо за это, так как я не хотел устанавливать программу для этого
thandasoru
Это чертовски легко, и вы даже можете переключиться на источники звука, так что это официально чистое сочетание клавиш, приятно!
Крисмаркс
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

Щупальце
источник
Благодарю. Я использую оболочку командной строки с коротким макросом Keyboard Maestro, который я сопоставил с ⌃F9, чтобы легко переключаться между линейным выходом и наушниками.
Рафаэль Бугаевский
-2

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

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

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

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

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

Мартин
источник