Macでボリュームを変更すると、ボリュームの変化を示す大きないグレーのベゼルが表示されます。これは、(映画の)映画を見るときに非常に迷惑です。これを無効にする方法はありますか?
Macでボリュームを変更すると、ボリュームの変化を示す大きないグレーのベゼルが表示されます。これは、(映画の)映画を見るときに非常に迷惑です。これを無効にする方法はありますか?
回答:
重要なシステムファイルを変更しないでください。
Mac OSには、永続的なダメージを与えることなくサービスを開始/停止する優れた方法があります。
次のログインまでこのユーザーのベゼルをオフにするには:
launchctl unload -F /System/Library/LaunchAgents/com.apple.BezelUI.plist
元に戻す、に変更unload
するload
、または単にログアウトしてからログインし直します。
macOS 10.12 Sierraの場合:システム整合性保護を無効にします:
launchctl unload -F /System/Library/LaunchAgents/com.apple.OSDUIHelper.plist
完了したら、システム整合性保護を有効にすることを忘れないでください。
このユーザーのベゼルを無期限にオフにするには:
launchctl unload -wF /System/Library/LaunchAgents/com.apple.BezelUI.plist
macOS 10.12 Sierraの場合:システム整合性保護を無効にしてから、システム整合
launchctl unload -wF /System/Library/LaunchAgents/com.apple.OSDUIHelper.plist
性保護を再び有効にできるようになりました。設定は保持されます。
元に戻すには、に変更unload
しload
ます。
すべてのユーザーのベゼルを無期限にオフにするには:
sudo defaults write /System/Library/LaunchAgents/com.apple.BezelUI Disabled -bool YES
macOS 10.11 Sierraの場合:上記を実行する前に、システムの整合性保護を無効にします。
元に戻す、変更YES
するNO
、または:
sudo defaults delete /System/Library/LaunchAgents/com.apple.BezelUI Disabled
macOS 10.12 Sierraの場合:システム整合性保護を無効にします:
sudo defaults write /System/Library/LaunchAgents/com.apple.OSDUIHelper Disabled -bool YES
システム整合性保護を再び有効にできるようになりました-設定は保持されます。
元に戻す、変更YES
するNO
、または:
sudo defaults delete /System/Library/LaunchAgents/com.apple.OSDUIHelper Disabled
ユーザーは、上記の2つの方法を使用してこのグローバル設定を上書きできます。
詳細:Mac OSでサービスとジョブを管理するプログラム、launchdのlaunchctl
コマンドラインインターフェイスです。
unload
しload
ます。-w
手段Wディスクに儀式優先それ以降のログインのために使用されるように-F
グローバルキーに関係なくf / ce un / loadを意味しDisabled
ます詳細については、をご覧くださいman launchctl
。
com.apple.BezelUI.plist: Could not find specified service
。編集:それは私がそれをアンロードすることができますので、それだけで、再びサービスをロードするために必要な!、働き...
BezelUI
OSDUIHelper
10.12に変更–新しいファイルは/System/Library/LaunchAgents/com.apple.OSDUIHelper.plist
オートマトルで、入力をまったく受け取らない新しいサービスを作成します。単一のアクションを与えます:AppleScriptを実行します次のAppleScriptを入力します:
set x to get output volume of (get volume settings)
if x > 10 then
set volume output volume (x-10)
else
set volume output volume 0
end if
「Volume down」という名前でサービスを保存し、F11にサービスをバインドします。
入力を必要としない別の新しいサービスを作成します。単一のアクションを与えます:AppleScriptを実行します次のAppleScriptを入力します:
set x to get output volume of (get volume settings)
if x < 90 then
set volume output volume (x+10)
else
set volume output volume 100
end if
「Volume up」という名前でサービスを保存し、F12にサービスをバインドします。
さようならボリュームオーバーレイ。
簡単なソリューション:
/System/Library/LoginPlugins/BezelServices.loginPlugin/Contents/Resources/Bezel UI/
Finderからアクセスするための「BezelServices.loginPlugin」の「パッケージの内容を表示」
「BezelUIServer」の名前を別の名前に変更します(その前にスペースを置きます)-これにより、ボリュームオーバーレイが無効になります。
/System/Library/LoginPlugins/BezelServices.loginPlugin/Contents/Resources/BezelUI/HiDPI/
いますが、PDFは空のようです。
AppleScriptソリューションが機能しないことがわかりました。スクリプトをボリュームの上下ボタン(リモートまたはキーボード)にバインドできませんでした。おそらくはるかに新しいOS Xによるものです。
しかし、いろいろ試してみて、すべてのBezelサービス(灰色の半透明の四角で表示されるもの、音量、画面の明るさ、キーボードの明るさなど)を無効にするソリューションを見つけました。
関連ファイルの場所に関するpatrixの情報を整理して、「BezelUIServer」の名前を「mBezelUIServer」に変更しました(名前の変更は適切ですが、これは簡単に元に戻すことができます)。
ここでファイルを見つけます:/System/Library/LoginPlugins/BezelServices.loginPlugin/Contents/Resources/Bezel UI /
これがあなたや将来のグーグルに役立つことを願っています。
興味がある人にとっては、これはヨセミテでの私にとって魅力のように働いた:
sudo /bin/chmod -x /System/Library/LoginPlugins/BezelServices.loginPlugin/Contents/Resources/BezelUI/BezelUIServer
最小限のHUDだけが必要な場合は、mySIMBLで機能するHUDを作成しました。画面の中央上部にバーを描画するだけです。将来、より多くの機能を取得する可能性があります。
ボリュームキーを使用しないでください。メニューバーコントロールでボリュームを変更すると、オーバーレイは表示されません。
メニュー項目をアクティブにするだけで、カーソルキーを使用して操作できることに注意してください。