Mac OS XでAirplayを完全に無効にする方法[複製]


14

AirPlayを完全に切り取りたいです。

答えを探し て、MacでAirPlayを無効にします

しかし、それは実際には直接的な解決策を提供しませんでした。

ここに私の問題があります:

Airplay対応のレシーバーに接続された家庭用メディアルームがあります。私たちのメディアサーバーは、家中にメディアを提供するという明確な目的のために年中無休で稼働するセカンダリMacです。これは、独自の音声を出力することのないヘッドレスマシンであり、実際にはすべてのオーディオドライバーを無効にすることができ、私にはまったく問題ありません。

何が起こるかというと、このマシンは、Airplayレシーバーへの接続を自発的に決定しているように見えます。

このマシンでAirplayを完全に無効にできれば、すべてうまくいきます。ただし、外部のインターネットと双方向に常に通信する必要がある複数のアプリがあるため、他のインターネット接続に影響を与えたくありません。

実際、Mac OS XでAirplayを完全に無効にする直接的な方法はありますか?


一見すると、これはあなたが言及している質問と変わらないようです。そこで提供されているソリューションがなぜ機能しないのか、少し詳しく説明していただけますか?
nohillside

そして、考え直して:入力ソースの自動切り替えの問題を解決する方が良いと思いませんか?
nohillside

着信接続と発信接続を必要とするアプリケーションが複数あるため、着信接続をすべてブロックすることはできません。いくつかの複雑なルールセットを設定して、いくつかのことをファイアウォールの通過を許可し、他のブロックをブロックすることは、まったく望ましくありません。動作するにはすべての標準ネットワーク機能が必要です。Airplayを無効にするだけです。私はそれをする方法を見つけていません。私は自動切り替えを解決したいと思っていますが、そうするようにリクエストを受け取ると切り替わります。これはMacから来ているので、それを解決する必要があります。
JVC

切り替えの問題を解決するのに役立つ新しい質問を自由に追加してください。それが発生した瞬間のログファイルを追加することもおそらく必要でしょう。
nohillside

ログファイルを喜んで含めますが、何を含めるか、どこに含めるかはわかりません。任意のポインタをいただければ幸いです!
JVC

回答:


6

ここでいくつかの助けを見つけました:AirPlayミラーリングを無効にします。ターミナルコマンドを使用して、Airplay Mirroring(サウンドだけが含まれていると仮定します)を無効にします。Airplayミラーリングを許可するAirPlay.appへのコンピューターアクセスを拒否します。

sudo chmod 000 /System/Library/CoreServices/AirPlayUIAgent.app/Contents/MacOS/AirPlayUIAgent

ただし、これにはいくつかの問題が関連しています。以下に記事の「欠点」をコピーしました。

この方法の唯一の欠点は、メニューバーがロックされることです。つまり、ユーザーはメニューバー項目を使用できなくなります。ただし、キーボードを使用して音量を調整することはできます。ログアウトして再度ログインすると、ユーザーがAirPlayミラーリングを再度使用しようとするまで、メニューバーの機能が復元されます。ユーザーがメニューバーのクラッシュについて文句を言ったら、彼らが何をしようとしているのか知っていると思います!メニューバーを常にクラッシュさせたいというユーザーの誘惑を取り除くには、[システム環境設定]> [ディスプレイ]を開き、[使用可能な場合はメニューバーにミラーリングオプションを表示する]チェックボックスをオフにしてAirPlayアイコンを非表示にできます。

後でそれを楽しんでおらず、OS Xを再インストールせずにデフォルトに戻す場合は、AirPlayを無効にしたときと同じ手順を実行します。しかし、相撲chmodの後の000の代わりに、数字755を使用したい

手順に従って、以前のようにiMacを再起動すると、再び有効にする必要があります。


これは、ヘッドレスミュージックサーバーに最適なソリューションです。OP以外に誰もログインしない場合-OPがFlakey Mac / OSをワイプまたは交換できるまで、奇妙なバグであるAirPlayへのFlakey接続が防止されます。(どちらが最後に何が起こったのかですが、コメントによると
bmike

1

Max SPの人々からのオーディオルーティングドライバであるSoundflowerをインストールしようとしましたか?それは無料です。

出力をSoundflowerinに設定しSystem Preferencesます。あなたの場合もSound Effects、同じものに設定する必要があります。

それは基本的にシステム上のすべてのオーディオをキャプチャし、ビットバケットに委託します。


0

Hotdog Manの答えを見て、設定からApple TVデバイスのサウンド出力をミュートし、別のサウンド出力に切り替えました。

その後、ディスプレイ設定からAirplayをオフにすることができ、それらの迷惑なプロンプトは受信しなくなりました。

サウンド出力設定を切り替える前に、ディスプレイ設定からオフにすることができませんでした。


-1

質問を理解していないかもしれませんが、すべてのMacには「AirPlayミラーリングをオフにする」というメニュー項目があります。AirPlayメニューアイコン、および[設定]の[ディスプレイ]設定ペインから直接アクセスできます。


ここにはそのようなオプションはありません...「使用可能な場合、メニューバーにミラーリングオプションを表示する」がありますが、AirPlayメニューアイコンが表示されることはありません。実際、私のMacのどれにもAirPlayメニューアイコンを見たことはない(現時点ではそのうちの4つ)。Airplayを無効にする方法はありません。また、この問題は厳密にオーディオに関するものです-ビデオが受信されることはなく、音声のみです(これはレシーバーによるものかもしれませんが、私にはわかりません)。
JVC

2
ビデオエアプレイデバイスが使用可能な場合にのみ、AirPlayメニューアイコンが表示されます。それ以外の場合、サウンドオプションは、システム環境設定のサウンド出力オプションで、またはメニューバーの音量アイコンで[alt +クリック]を押すことでのみ使用できます。
fsimkovic

-2

[ システム環境設定] -> [ サウンド] -> [ 出力]に移動します。そこに言う、MacのスピーカーまたはApple TVをリストした表を使用して、サウンド出力用のデバイスを選択し、ヘッドフォンがあればそれらも選択します。


1
私の場合はそうではなく、それが全体の問題だったので... Airplayは表示されていませんでした。最終的には別のマシンに交換しましたが、自然に接続しようとするのを止めたので、問題はなくなりました。
JVC
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.