Wenn Sie die Lautstärke auf einem Mac ändern, erhalten Sie eine große, hässliche graue Blende, die die Änderung der Lautstärke anzeigt. Das ist super nervig, wenn man sich einen Film ansieht. Gibt es eine Möglichkeit, dies zu deaktivieren?
macos
audio
sound-volume
Peter
quelle
quelle
Antworten:
Warte, ändere keine wichtigen Systemdateien!
Mac OS bietet eine gute Möglichkeit, Dienste ohne dauerhaften Schaden zu starten / zu stoppen.
So deaktivieren Sie die Rahmen für diesen Benutzer bis zur nächsten Anmeldung:
launchctl unload -F /System/Library/LaunchAgents/com.apple.BezelUI.plist
Gehen Sie zum Rückgängigmachen, Ändern
unload
vonload
oder Abmelden und erneutes Anmelden vor .Für macOS 10.12 Sierra: Deaktivieren Sie die Systemschutz Integrität , dann gilt :
launchctl unload -F /System/Library/LaunchAgents/com.apple.OSDUIHelper.plist
Vergessen Sie nicht , Systemintegrität Schutz zu aktivieren , wenn Sie fertig sind.
So deaktivieren Sie die Rahmen für diesen Benutzer auf unbestimmte Zeit:
launchctl unload -wF /System/Library/LaunchAgents/com.apple.BezelUI.plist
Für macOS 10.12 Sierra: Deaktivieren Sie den Systemintegritätsschutz. Dann:
launchctl unload -wF /System/Library/LaunchAgents/com.apple.OSDUIHelper.plist
Sie können den Systemintegritätsschutz jetzt wieder aktivieren - Ihre Einstellungen bleiben erhalten.
Zum Rückgängigmachen wechseln Sie
unload
zuload
.So deaktivieren Sie die Blenden für alle Benutzer auf unbestimmte Zeit:
sudo defaults write /System/Library/LaunchAgents/com.apple.BezelUI Disabled -bool YES
Für macOS 10.11 Sierra: Deaktivieren Sie den Systemintegritätsschutz, bevor Sie die obigen Schritte ausführen .
Zum Rückgängigmachen wechseln Sie
YES
zuNO
oder:sudo defaults delete /System/Library/LaunchAgents/com.apple.BezelUI Disabled
Für macOS 10.12 Sierra: Deaktivieren Sie den Systemintegritätsschutz . Dann:
sudo defaults write /System/Library/LaunchAgents/com.apple.OSDUIHelper Disabled -bool YES
Sie können den Systemintegritätsschutz jetzt wieder aktivieren - Ihre Einstellungen bleiben erhalten.
Zum Rückgängigmachen wechseln Sie
YES
zuNO
oder:sudo defaults delete /System/Library/LaunchAgents/com.apple.OSDUIHelper Disabled
Benutzer können diese globale Einstellung mit den beiden oben beschriebenen Methoden überschreiben.
Weitere Informationen:
launchctl
ist die Befehlszeilenschnittstelle für launchd , das Programm zur Verwaltung von Diensten und Jobs unter Mac OS.unload
zuload
.-w
Mittel w rite bevorzugt Platte , so dass es für die nachfolgenden Anmeldungen verwendet werden ,-F
Mittel f orce un / Last unabhängig von dem globalenDisabled
SchlüsselSie können mehr darüber in lesen
man launchctl
.quelle
com.apple.BezelUI.plist: Could not find specified service
. Bearbeiten: Es funktioniert !, Es musste nur den Dienst erneut laden, damit ich es entladen kann ....BezelUI
geändertOSDUIHelper
in 10.12 - die neue Datei ist/System/Library/LaunchAgents/com.apple.OSDUIHelper.plist
Erstellen Sie im Automator einen neuen Dienst, für den keine Eingabe erforderlich ist. Führen Sie eine einzige Aktion aus: AppleScript ausführen Geben Sie das folgende AppleScript ein:
Speichern Sie den Dienst mit dem Namen "Volume down" und binden Sie den Dienst an F11.
Erstellen Sie einen weiteren neuen Service, für den keine Eingabe erforderlich ist. Führen Sie eine einzige Aktion aus: AppleScript ausführen Geben Sie das folgende AppleScript ein:
Speichern Sie den Dienst mit dem Namen "Volume up" und binden Sie den Dienst an F12.
Auf Wiedersehen Volume Overlay.
quelle
Einfache Lösung:
Klicken Sie unter "BezelServices.loginPlugin" auf "Paketinhalt anzeigen", um über den Finder darauf zuzugreifen
Benennen Sie "BezelUIServer" in etwas anderes um (ich habe nur ein Leerzeichen davor gesetzt) - dadurch wird die Lautstärkeüberlagerung deaktiviert.
quelle
Es gibt keine eingebaute Methode, um dies zu tun, aber Googeln bringt Vorschläge wie das Überschreiben des dafür verwendeten Bildes, damit es weniger aufdringlich ist.
quelle
/System/Library/LoginPlugins/BezelServices.loginPlugin/Contents/Resources/BezelUI/HiDPI/
aber die PDFs scheinen leer zu sein.Ich habe festgestellt, dass die AppleScript-Lösung bei mir nicht funktioniert. Ich konnte die Skripte nicht an die Tasten zum Erhöhen und Verringern der Lautstärke (auf meiner Fernbedienung oder Tastatur) binden. Möglicherweise aufgrund des viel neueren OS X.
Beim Herumspielen habe ich jedoch eine Lösung gefunden, mit der ALLE Bezel-Dienste deaktiviert werden (alles, was im grauen durchscheinenden Quadrat angezeigt wird; Lautstärke, Bildschirmhelligkeit, Tastaturhelligkeit usw.).
Ich habe die Informationen von patrix über den Speicherort der relevanten Dateien in "BezelUIServer" in "mBezelUIServer" umbenannt (obwohl jede Umbenennung angemessen ist, kann diese leicht rückgängig gemacht werden).
Die Datei finden Sie hier: /System/Library/LoginPlugins/BezelServices.loginPlugin/Contents/Resources/Bezel UI /
Hoffe, das kann dir oder zukünftigen Googlern helfen.
quelle
Für alle, die daran interessiert sind, hat das auf Yosemite wie ein Zauber für mich gewirkt:
quelle
Wenn Sie nur ein minimales HUD wollen, habe ich eines geschrieben, das mit mySIMBL funktioniert. Es wird nur eine Leiste in der oberen Mitte Ihres Bildschirms gezeichnet. Möglicherweise wird es in Zukunft mehr Funktionen geben.
https://github.com/w0lfschild/mySIMBL
https://github.com/w0lfschild/cleanHUD
quelle
Verwenden Sie nicht die Lautstärketasten. Wenn Sie die Lautstärke mit der Menüleiste ändern, wird das Overlay nicht angezeigt.
Beachten Sie, dass Sie nur den Menüeintrag aktivieren müssen. Anschließend können Sie ihn mit den Cursortasten bearbeiten
quelle