ヘッドフォンの取り外し時にMacbookを自動ミュートする


23

私はよくMacBookで音楽を聴きます-ヘッドフォンを抜くと、スピーカーのミュートを忘れることが時々あるので、オフィス全体が耳一杯になります。ヘッドフォンが接続されていない場合、どうすれ Macをミュートに設定できますか。内蔵スピーカーを単純に無効にできるかどうか知りたいです...

これは最近、Bluetoothヘッドセットなどを使用する場合に明らかになりました。ヘッドセットが接続されていないことを忘れて、マシンから離れると、すぐにコンピューターがノイズを発し始めます。

回答:


22

ヘッドフォンのプラグを抜き/取り外し、システムの音量をミュートします。セキュリティを強化するには、ボリュームを完全に下げます。ヘッドフォンを接続しても、音量は変わらないはずです。システムは、ミュート/無音量とヘッドフォン用に設定した音量を自動的に切り替えます。

これは、少なくともOSX 10.8(古いバージョンのOSXで確実に話せません)、および2008年後半以降のMacbookで動作します。Bluetoothとコード付きヘッドフォンの両方でテストしました。


元々これを受け入れなかった理由がわからない、待ってくれてありがとう...)
ジョー

3
この操作は、スピーカーを聞くたびに実行する必要があります。個人的に、私はいつもそれをするのを忘れています。まだ自動化されたソリューションを探しています。
ドミトリーStartsev

11

そこで、私はそれを行うためのMacアプリを作成しました。ヘッドフォンが切断されると、音量を自動的にミュートします。AutoMuteと呼ばれ、App Storeで2.99ドルで入手できます。または、githubで無料で入手できるソースからビルドすることもできます。


エアポッドを耳から外すとうまくいきません。macOS Mojave 10.14
Dmitriy Startsev

申し訳ありませんがそれを聞いて、私は怖い私はテストにAirPodsを持っていないが、AirPods-と誰もが貢献して自由に感じるので、このプロジェクトは、今オープンソースです:github.com/yonilevy/automute
yonilevy

それは自由のためではなく、$ 2.99ではありません:D
ルカシュŠálek

@Lukᚊálekそれを指摘してくれてありがとう、私は一週間前にその変更をしました:)それはまだオープンソースであり、XCodeで簡単に構築できます、私は答えを更新します。
yonilevy

@yonilevyが非常に寛大なライセンスで自動ミュートオープンソースを作成していることに本当に感謝しています。github.com/nnathan/automute/releases/latestから入手可能な未署名のバイナリビルドをリリースしています。セキュリティ設定が原因で機能するためにいまだに動き回っています。したがって、最良の選択はアプリストアからインストールすることです。しかし、これは単に支払いたくない人のためのものです。
スナップ

3

これにはControlPlaneアプリを使用します。追加のボーナスとして、外部モニターが接続されているかどうかに応じてドックの自動非表示をオンまたはオフにするなど、ミュート/ミュート解除以外のこともできます。

私が使用するセットアップは次のとおりです。

  1. 上のコンテキスト ControlPlaneの好みのタブ、指定されたコンテキストを追加ヘッドフォンと別の名前付きスピーカー

  2. 上の証拠のソースのタブ、ことを保証するオーディオ出力証拠ソースが有効になっています

  3. 上の規則 ]タブをクリックし、追加(+)ボタンを、選択オーディオ出力ルールの追加...、次のオプションを設定します。

    a。音声出力:内蔵スピーカー

    b。コンテキスト:スピーカー

    c。信頼度:100%(スライダーを右端までドラッグ)

  4. 次の設定で手順(3)を繰り返します。

    a。オーディオ出力:ヘッドフォン

    b。コンテキスト:ヘッドフォン

    c。自信:100%

  5. 上のアクション ]タブをクリックし、追加(+)ボタンを、選択サウンドと音楽アクション > ミュートし、次のオプションを設定します。

    a。システムオーディオのミュートの切り替え:システムオーディオのミュート

    b。コンテキスト:スピーカー

    c。到着すると

  6. 次の設定で手順(5)を繰り返します。

    a。システムオーディオのミュートの切り替え:システムオーディオのミュート解除

    b。コンテキスト:ヘッドフォン

    c。到着すると

コンテキストを1つだけにしたい場合は、(たとえば)コンテキストからの逸脱時にミュートされたヘッドフォンコンテキストを使用することで、同様に対処できます。


1

ヘッドフォンが取り外されたときに内蔵スピーカーを自動的に無効にするBreakawayについて聞いたばかりですが(手動でジャックを接続/切断することによってのみ)、試してみてください!

他の(ただし無料ではない)ソリューションの一部は、Keyboard MaestroまたはEventScriptsでオーディオ出力が変更されるたびに自動ミュートスクリプトを設定することです。

EventScriptを使用した例:

  • スクリプトフォルダを開くには、EventScriptsメニューからOpen Folderをクリックします。
  • トリガーするスクリプトを追加します。この場合、次のようなものですdo shell script "osascript -e 'set volume 0'"(ボリューム設定機能は0〜7で機能し、0はミュートで、7は最大ボリュームです)。
  • EventScriptsメニューからChoose Scriptをクリックして、使用するスクリプトを選択します。
  • ヘッドフォンの切断イベントを追加します

ヘッドフォンまたはBluetoothデバイス(およびBluetoothメニューでスクリプトをトリガーするデバイスを選択できます)が接続または切断されるたびに、Boomを終了または起動する例として、独自のセットアップを参照してください。

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

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.