Lorsque vous modifiez le volume sur un Mac, vous obtenez un grand cadre gris laid indiquant le changement de volume. C'est super ennuyeux quand (par exemple) on regarde un film. Existe-t-il un moyen de désactiver cela?
Lorsque vous modifiez le volume sur un Mac, vous obtenez un grand cadre gris laid indiquant le changement de volume. C'est super ennuyeux quand (par exemple) on regarde un film. Existe-t-il un moyen de désactiver cela?
Réponses:
Tenez bon, ne modifiez pas les fichiers système importants!
Mac OS a un bon moyen de démarrer / arrêter des services sans causer de dommages permanents.
Pour désactiver biseaux pour cet utilisateur jusqu'à la prochaine connexion:
launchctl unload -F /System/Library/LaunchAgents/com.apple.BezelUI.plist
Pour annuler, le changement unload
à load
, ou tout simplement vous déconnecter et avant.
Pour macOS 10.12 Sierra: désactivez la protection de l'intégrité du système , puis:
launchctl unload -F /System/Library/LaunchAgents/com.apple.OSDUIHelper.plist
N'oubliez pas d'activer la protection de l'intégrité du système lorsque vous avez terminé.
Pour désactiver les lunettes indéfiniment pour cet utilisateur:
launchctl unload -wF /System/Library/LaunchAgents/com.apple.BezelUI.plist
Pour macOS 10.12 Sierra: Désactivez la protection de l'intégrité du système, puis:
launchctl unload -wF /System/Library/LaunchAgents/com.apple.OSDUIHelper.plist
Vous pouvez maintenant réactiver la protection de l'intégrité du système - vos paramètres persisteront.
Pour annuler, passez unload
à load
.
Pour désactiver les lunettes indéfiniment pour tous les utilisateurs:
sudo defaults write /System/Library/LaunchAgents/com.apple.BezelUI Disabled -bool YES
Pour macOS 10.11 Sierra: désactivez la protection de l'intégrité du système avant de faire ce qui précède.
Pour annuler, le changement YES
à NO
, ou:
sudo defaults delete /System/Library/LaunchAgents/com.apple.BezelUI Disabled
Pour macOS 10.12 Sierra: Désactivez la protection de l'intégrité du système , puis:
sudo defaults write /System/Library/LaunchAgents/com.apple.OSDUIHelper Disabled -bool YES
Vous pouvez maintenant réactiver la protection de l'intégrité du système - vos paramètres persisteront.
Pour annuler, le changement YES
à NO
, ou:
sudo defaults delete /System/Library/LaunchAgents/com.apple.OSDUIHelper Disabled
Les utilisateurs peuvent remplacer ce paramètre global à l'aide des deux méthodes ci-dessus.
Plus d'informations: launchctl
est l'interface de ligne de commande de launchd , le programme qui gère les services et les travaux sur Mac OS.
unload
à load
.-w
signifie w rite la préférence sur le disque afin qu'il soit utilisé pour les connexions suivantes-F
signifie f orce un / load quelle que soit la Disabled
clé globaleVous pouvez en savoir plus à ce sujet dans man launchctl
.
com.apple.BezelUI.plist: Could not find specified service
. Edit: Ça marche !, Il avait juste besoin de charger à nouveau le service, donc je peux le décharger ....
BezelUI
changé OSDUIHelper
en 10.12 - le nouveau fichier est/System/Library/LaunchAgents/com.apple.OSDUIHelper.plist
Dans l'automate, créez un nouveau service qui ne prend aucune entrée. Donnez-lui une seule action: exécuter AppleScript Entrez le AppleScript suivant:
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
Enregistrez le service sous le nom "Volume en baisse" et liez le service à F11.
Créez un autre nouveau service qui ne prend aucune entrée. Donnez-lui une seule action: exécuter AppleScript Entrez le AppleScript suivant:
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
Enregistrez le service sous le nom "Volume up" et liez le service à F12.
Au revoir superposition de volume.
Solution simple:
/System/Library/LoginPlugins/BezelServices.loginPlugin/Contents/Resources/Bezel UI/
«Afficher le contenu du package» sur «BezelServices.loginPlugin» pour accéder via le Finder
Renommez «BezelUIServer» en quelque chose d'autre (je mets juste un espace à l'avant) - cela désactivera la superposition de volume.
Il n'y a pas de méthode intégrée pour le faire, mais Google recherche des suggestions telles que remplacer l'image utilisée pour qu'elle soit moins envahissante.
/System/Library/LoginPlugins/BezelServices.loginPlugin/Contents/Resources/BezelUI/HiDPI/
mais les fichiers PDF semblent vides.
J'ai trouvé que la solution AppleScript ne fonctionnait pas pour moi, je n'ai pas pu lier les scripts à mes boutons d'augmentation et de diminution du volume (sur ma télécommande ou mon clavier). En raison peut-être de l'OS X beaucoup plus récent.
Cependant, j'ai trouvé une solution qui désactive TOUS les services Bezel (tout ce qui apparaît dans le carré gris translucide; volume, luminosité de l'écran, luminosité du clavier, etc.).
En travaillant sur les informations de patrix concernant l'emplacement des fichiers pertinents, j'ai renommé "BezelUIServer" en "mBezelUIServer" (bien que tout renommage soit adéquat, celui-ci est facilement inversé).
Trouvez le fichier ici: /System/Library/LoginPlugins/BezelServices.loginPlugin/Contents/Resources/Bezel UI /
J'espère que cela peut vous aider, vous ou tout futur googleur.
Pour tous ceux qui sont intéressés, cela a fonctionné comme un charme pour moi sur Yosemite:
sudo /bin/chmod -x /System/Library/LoginPlugins/BezelServices.loginPlugin/Contents/Resources/BezelUI/BezelUIServer
Si vous voulez juste un HUD minimal, j'en ai écrit un qui fonctionne avec mySIMBL. Il dessine simplement une barre en haut au centre de votre écran. Il pourrait obtenir plus de fonctionnalités à l'avenir.
N'utilisez pas les touches de volume. Si vous modifiez le volume avec la commande de la barre de menus, la superposition ne s'affiche pas.
Notez que vous devez uniquement activer l'élément de menu, puis les touches de curseur peuvent être utilisées pour le manipuler