Macbook Pro用のUSBサウンドカードを購入したので、Skype用のヘッドセットマイクを使用できます。デフォルトでは、。サウンドは、外部スピーカーのペア(iTunesの場合)または内蔵スピーカー(外出先/ゲーム)に送られます
これら2つの出力デバイスを切り替える簡単な方法(キーボードショートカット、メニューバーアイコン、ドッキング可能なアプリ)はありますか?.
Apple-メニュー->システム環境設定->サウンドはクリック数が多すぎるため、マウスを正確に操作する必要があります。急いで出力を切り替えるだけです)。
持ち運び用のもう1つのデバイスである「スイッチャー」を購入したくありません。
SoundSource の後にいるようです:
SoundSourceはOSX用の小さなツールで、ワンクリックでオーディオ入力ソースと出力ソースを切り替えたり、音量設定を調整したりすることができます。
同じことを行う別のプログラムは PTHVolume です。
また、Snow Leopardでは、オプションを押したままMacの右上にあるサウンドアイコンをクリックすると、上記のサードパーティプラグインと同様のメニューが表示されます。
Option-Volume(Up/Down/Mute)を押して、サウンド設定を直接開くことができますが、それでも目的の出力を選択する必要があります。
(元々ここに投稿されました http://leafraker.com/2007/09/17/how-to-create-a-quicksilver-trigger/ )
クイックシルバーが最速の方法であることがきっかけで、applescriptを使用して2つのソースを切り替えることができます。
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 のコマンドラインラッパーがあり、applescript/quicksilver/scriptsなどとの統合が簡単になります。
http://whoshacks.blogspot.com/2009/01/change-audio-devices-via-Shell-script.html
そしてもう1つ試してみてください: