内蔵スピーカーを他の人と接続して使用する


37

サラウンドスピーカーのセットがあり、ヘッドフォンジャックを介してiMacに接続されています。スイッチを使用して、スピーカーセット(iMac、iPod、またはMacBook / aux)の制御を制御します。常にプラグを抜き差しする必要がないように、オーディオケーブルをiMacのオーディオポートに残したままにします。これは、別のソースから何かを聞いているときに、ケーブルを抜かない限り、iMacから何も聞こえないことを意味します。

オーディオ出力ポートに何かがある場合でも、内部スピーカーから音を強制的に出力する方法はありますか?


1
ネイサンはできないと思う。外部オーディオカードまたはUSBヘッドセット(独自のオーディオカードを搭載)を入手する必要があります。:(
マーティンマルコンチーニ

1
私はこれを賞賛したいと思っています-彼らのファームウェアをハッキングしたか、今までにハードウェアスイッチを無視する方法を考え出した誰かがいなければなりませんか?ハードウェアを追加すると問題は解決し、サウンドコントロールパネルに制御が戻りますが、ネイティブソリューションのほうがIMOの方が優れています。
bmike

私は私のacacに低音しかなく、内部スピーカーが高音のために演奏するのが好きなので、私は同様の質問を持っています。
aeroxy

非常に信じられないほど、解決策は「いいえ、それは重いハッキングなしでは不可能です」
...-meduz

回答:


6

内蔵のヘッドフォンジャックではできないことを確認してください。試すことができるのは、ヘッドフォンを接続するためのUSBサウンドカードを入手することです(1つの例ですが、20ドル程度でたくさんあります)。これにより、サウンド設定で2つのオプションが提供されます。

PS、メニューバーのスピーカーアイコンをオプションクリックすると、毎回サウンド設定ペインに移動するよりも、入力/出力をすばやく切り替えることができます。


そして、次の両方に転送
54675

5

これを行う方法はありますが、それは困難であり、おそらくすべてのユーザーにとってはそうではありません。起こったことは、内蔵スピーカーを無効/有効にする信号を送信する「ハードウェア」スイッチがAppleに組み込まれていることです。Windowsや他のOSにはこのような機能が組み込まれていないため、何もしない奇妙な信号になります。

オプション1

この信号を無効にすることはできません。おそらく、高度なスキルを持つkext修飾子が必要ですが、無効になった内部スピーカーをリセットする方法を見つけました。再起動後も保持されないため、起動後に毎回実行する必要があります。

  1. AppleHDA.kextを/ System / Library / Extensions /にバックアップします

  2. このファイルのパッケージコンテンツを表示し、Contents / Pluginsに移動してから削除しAppleHDAHALPlugIn.bundleます。

  3. 実行してkextをリロードします

    sudo kextunload /System/Library/Extensions/AppleHDA.kext
    sudo kextload /System/Library/Extensions/AppleHDA.kext
    ps aux | grep 'coreaudio[d]' | awk '{print $2}' | xargs sudo kill
    
  4. バックアップファイルAppleHDA.kextを復元します(そうしないと、次回の再起動時にコンピューターが起動しません)。

ヘッドフォンを取り外しても、オーディオデバイスパネルに表示されたままになることに注意してください。Retina iMacでの動作確認済み。Retina Macbookで動作していません(後で音声が聞こえません)。


オプション2

これを行うためのより良い方法があります(この方法は10.12.x +では動作しません)。

  1. 次のファイルをダウンロードし
    ます

  2. 最初のダウンロードを開き、2番目のダウンロードをそこにドラッグします。インストールには10分かかります。次に、システムを再起動します。

ヘッドフォンが接続されていない場合でも、サウンドパネルには常にラインアウトと内部スピーカーの両方はありません。

macOS 10.11、iMac Retinaでテスト済みで、MacBook Pro Retinaでは動作しません。


うわー、それはかなりクールです!
ミント

残念ながら、これらのファイルはMegaでは使用できなくなりました。
ベンジャミンB。16年

再アップロードしてもよろしいですか?便利なソリューションのように見えますが、ダウンロードリンクが壊れています。:/
cavalcade

@cavalcade私はそれが何であったか覚えていないし、新しいMacOSで動作するとは思わない。
-aeroxy

:sad panda:残念。これは素晴らしい解決策だったから。「ハードワイヤード」と読んだときはいつも私を悩ませていました。いいえ、OSレベルで強制されるだけです
-cavalcade

1

ヘッドフォンジャックが検出されたときに内部スピーカーを無効にするスイッチを無効にする文書化された方法はありません。

3.5mmヘッドフォンジャックまたはミニトスリンクが挿入されているかどうかを検出するスイッチは、サウンドコントロールパネルから内部スピーカーを削除します。(おそらく、OS自体がこのコントロールをオーバーライドできないほど十分に低いレベルで。)

この検出を無効にする広く知られているファームウェアハック、OSハック、または隠された設定はないため、ヘッドフォンを接続しているときに内部スピーカーオプションが失われないように、ヘッドフォンデバイスにUSBを追加する必要があります。

Appleポートに接続しない限り、通常のツール(または任意のサードパーティソフトウェアオプション)を使用して、内部およびその他のすべての出力ソースを切り替えることができます。


0

私はこれを機能させようとしてきました。スピーカーとヘッドフォンが接続されているMac Proから新しいスピーカー(および内蔵スピーカーも含む)に切り替えた後、iMacスピーカーから音を出すためにヘッドフォンを抜いておく必要があります。私が注文しようとしているのは、シンプルなUSBサウンドカードドングルです。USB経由でオーディオジャックを提供する小さなものです。これにより、Altキーを押しながら音量アイコンをクリックし、内蔵出力とヘッドフォンを切り替えることができます。


0

Boot Campを使用して、2011年半ばにiMac 27 "でWindows 7を実行します。Windowsモードでは、ヘッドフォンがヘッドフォンジャックに永続的に接続されていても、オーディオ出力に内蔵スピーカーまたはヘッドフォンジャックを選択できます。 WindowsはMacができないことを解決しました-結局のところ、すべて同じハードウェアです!


0

使用されるスイッチはハードウェアベースであるため、オーディオUSBデバイス、またはBluetoothスピーカーを使用する場合を除き、スイッチをオーバーライドする方法はありません。


1
ハードウェアベースではありません。これはOSXの機能です。
aeroxy

-1

オーディオ(出力と入力)は、サウンド設定パネルで直接変更できます。出力を選択するためのセレクターを含む出力タブがあります。 ここに画像の説明を入力してください

もっと便利なものが必要な場合は、Spike Softwareの Audio Switcherという無料のプログラムを使用しました。タスクトレイにあり、[サウンドの設定]ペインに表示されるのと同じ設定にすばやくアクセスできます。


これがLionでの私の現在のセットアップです。私はこの同じソフトウェアを10.5まで使用していたことを思い出しますが、テストするライオンマシン以外には何もありません。
rwr

5
うまくいかないのではないかと思います。ヘッドフォンを接続するとすぐに、内蔵スピーカーがリストから消えます。USBヘッドセットを持っているので、あなたのものは残ります。
ネイサングリーンスタイン


私たちMacユーザーは、タスクトレイなどを知りません。
ニコラスバルブレスコ

-1

@rwrが提案したより速い方法は、メニューバーのオーディオアイコンをオプションクリックし、[出力]の下の[内部スピーカー]を選択することです。

ここに画像の説明を入力してください


7
残念ながら、ヘッドフォンを接続すると、内蔵スピーカーがリストから消えます。
ネイサングリーンスタイン

あ。Mac OS XはiMacオーディオポートをポータブルオーディオポートと同じように扱うと思います。差別化できるMac Proがあります。私はこれを行うネイティブな方法を知りません。少し調査して、何か問題が発生するかどうかを確認します。
マットラブ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.