Łatwiejszy sposób przełączania urządzenia wyjściowego dźwięku

12

Kupiłem kartę dźwiękową USB dla mojego Macbooka Pro, więc mogę używać mikrofonu zestawu słuchawkowego do Skype. Domyślnie. dźwięk trafia do pary głośników zewnętrznych (dla iTunes) lub wbudowanych głośników (w drodze / podczas grania)

Czy istnieje prosty sposób przełączania lub przełączania (skrót klawiaturowy, ikona paska menu, aplikacja dokująca) między tymi dwoma urządzeniami wyjściowymi.

Apple-Menu-> Preferencje systemowe-> Dźwięk to po prostu zbyt wiele kliknięć, wymagających bardzo precyzyjnego manewrowania myszą, gdy wszystko, co chcę zrobić, to szybko zmienić wyjście).

Wolałbym nie kupować „przełącznika”, jeszcze jednego urządzenia do noszenia!

Lexu
źródło
Czy możesz wyjaśnić, na jakie urządzenia dźwiękowe chcesz się przełączać? Czy chcesz przełączać się między głośnikami zewnętrznymi, głośnikami wewnętrznymi i kartą dźwiękową USB? A może to tylko dwa z nich?
Josh Hunt
MBP „przełącza” głośniki wewnętrzne na „Słuchawki” po włożeniu wtyczki głośników zewnętrznych. Więc ... to dwa wyjścia, ale jedno z nich może zmienić nazwę ...
Lexu

Odpowiedzi:

6

Wygląda na to, że szukasz SoundSource :

SoundSource to małe narzędzie do systemu OS X, które umożliwia przełączanie źródeł wejściowych i wyjściowych audio za pomocą jednego kliknięcia, a nawet dostosowanie ustawień głośności.

Innym programem, który robi to samo, jest PTHVolume .

Josh Hunt
źródło
6
SoundSource nie działa (niezawodnie) w systemie OS X 10.8.x .. Coraz częściej używam <alt click> „Symbol głośnika” (prawy górny róg ekranu)
lexu
Jeśli ktoś dotrze tutaj z wyszukiwania, oba narzędzia wydają się zniknąć. Istnieje narzędzie wiersza polecenia utworzone przez członka SO, patrz stackoverflow.com/a/181187/38557 . Musiałbyś to skompilować sam, trudny.
noamtm
27

Również w systemie Snow Leopard, jeśli przytrzymasz opcję i klikniesz ikonę dźwięku w prawym górnym rogu komputera Mac, spowoduje to wyświetlenie menu podobnego do tego, co robią wyżej wymienione wtyczki innych firm.


źródło
świetna wskazówka, dziękuję, będę musiał pamiętać, aby grać z klawiszem opcji podczas eksploracji menu w Snow Leopard
Lex
Jest to dość proste i nie wymaga żadnej aplikacji.
biocyberman
4

Możesz nacisnąć Option-Volume (Up / Down / Mute), aby bezpośrednio otworzyć Preferencje dźwięku, chociaż nadal będziesz musiał wybrać żądane wyjście.

mark4o
źródło
Dzięki za to, ponieważ nie chciałem instalować programu do tego
thandasoru,
To jest do cholery łatwe i możesz nawet przejść do źródeł dźwięku, więc jest to oficjalnie czysty skrót klawiaturowy, fajnie!
chrismarx
3

(Pierwotnie opublikowane tutaj http://leafraker.com/2007/09/17/how-to-create-a-quicksilver-trigger/ )

Możesz używać AppleScript do przełączania się między dwoma źródłami, uruchamianymi przez Quicksilver, który jest najszybszym sposobem:

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

Istnieje również opakowanie wiersza polecenia dla SoundSource , które ułatwia integrację z AppleScript / Quicksilver / scripts itp:

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

I jeszcze jedna próba:

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

Macka
źródło
Dzięki. Korzystam z opakowania wiersza polecenia z krótkim makrem Keyboard Maestro, które zamapowałem na ⌃F9, aby łatwo przełączać się między wyjściem liniowym a słuchawkami.
Rafael Bugajewski
-2

Słuchaj, to może być jakaś aplikacja. W moim przypadku jest to Vox.

Kiedy Vox jest włączony (i jest ustawiony na wysyłanie dźwięku do domyślnego urządzenia systemowego), kiedy podłączam zewnętrzną kartę dźwiękową, system przełącza się na zewnętrzny i bardzo szybko przełącza się z powrotem na głośniki wewnętrzne.

Kiedy Vox jest wyłączony (wyjdź), a ja podłączam zewnętrzną kartę dźwiękową - jeśli wcześniej była domyślna, system przełącza się na nią i pozostaje na niej.

W moim przypadku odtwarzacz Vox robi różnicę. Być może mógłbyś spróbować z jakimś innym graczem, zobaczyć, co się stanie (aw tym przypadku - co nie).

Och, to pytanie z 2009 roku ... teraz widzę ... ale w każdym razie tak się dzieje w moim systemie. To MacBook Pro Retina z połowy 2012 roku z systemem OS X 10.8.5.

Jaskółka oknówka
źródło