Al cambiar el volumen en una Mac, aparece un bisel gris grande y feo que muestra el cambio de volumen. Esto es muy molesto cuando (digamos) viendo una película. ¿Hay alguna forma de desactivar esto?
¡Espera, no modifiques archivos importantes del sistema!
Mac OS tiene una buena manera de iniciar/detener servicios sin causar daños permanentes.
Para desactivar los biseles para este usuario hasta el próximo inicio de sesión:
launchctl unload -F /System/Library/LaunchAgents/com.apple.BezelUI.plist
para deshacer, cambiar unload
a load
o simplemente cerrar sesión y volver a iniciar sesión.
Para macOS 10.12 Sierra: deshabilite la protección de integridad del sistema , luego:
launchctl unload -F /System/Library/LaunchAgents/com.apple.OSDUIHelper.plist
No olvide habilitar la protección de integridad del sistema cuando haya terminado.
Para desactivar los biseles indefinidamente para este usuario:
launchctl unload -wF /System/Library/LaunchAgents/com.apple.BezelUI.plist
Para macOS 10.12 Sierra: deshabilite la protección de integridad del sistema, luego:
launchctl unload -wF /System/Library/LaunchAgents/com.apple.OSDUIHelper.plist
Ahora puede volver a habilitar la protección de integridad del sistema; su configuración persistirá.
Para deshacer, cambie unload
a load
.
Para desactivar los biseles indefinidamente para todos los usuarios:
sudo defaults write /System/Library/LaunchAgents/com.apple.BezelUI Disabled -bool YES
Para macOS 10.11 Sierra: deshabilite la protección de integridad del sistema antes de hacer lo anterior.
Para deshacer, cambie YES
a NO
, o:
sudo defaults delete /System/Library/LaunchAgents/com.apple.BezelUI Disabled
Para macOS 10.12 Sierra: deshabilite la protección de integridad del sistema , luego:
sudo defaults write /System/Library/LaunchAgents/com.apple.OSDUIHelper Disabled -bool YES
Ahora puede volver a habilitar la protección de integridad del sistema; su configuración persistirá.
Para deshacer, cambie YES
a NO
, o:
sudo defaults delete /System/Library/LaunchAgents/com.apple.OSDUIHelper Disabled
Los usuarios pueden anular esta configuración global utilizando los dos métodos anteriores.
Más información: launchctl
es la interfaz de línea de comandos para launchd , el programa que administra servicios y trabajos en Mac OS.
unload
a load
.-w
significa la preferencia de escritura en el disco para que se use para inicios de sesión posteriores-F
significa forzar descarga/carga independientemente de la Disabled
clave globalPuedes leer más al respecto en man launchctl
.
com.apple.BezelUI.plist: Could not find specified service
me da Editar: ¡Funciona! Solo necesitaba cargar el servicio nuevamente, para poder descargarlo ...BezelUI
cambiado a OSDUIHelper
en 10.12 - el nuevo archivo es/System/Library/LaunchAgents/com.apple.OSDUIHelper.plist
-bool
(un solo guión), ¡mi error! Editaré la respuesta también.csrutil enable
). Seguí la instrucción "Para apagar los biseles indefinidamente para este usuario:". ¿Estoy haciendo algo mal?En Automator, cree un nuevo servicio que no requiera ninguna entrada. Déle una sola acción: Ejecutar AppleScript Ingrese el siguiente 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
Guarde el servicio con el nombre "Bajar volumen" y vincule el servicio a F11.
Cree otro servicio nuevo que no requiera ninguna entrada. Déle una sola acción: Ejecutar AppleScript Ingrese el siguiente 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
Guarde el servicio con el nombre "Subir volumen" y vincule el servicio a F12.
Adiós superposición de volumen.
Si solo desea un HUD mínimo, he escrito uno que funciona con mySIMBL. Simplemente dibuja una barra en la parte superior central de la pantalla. Es posible que obtenga más funciones en el futuro.
Solución simple:
/System/Library/LoginPlugins/BezelServices.loginPlugin/Contents/Resources/Bezel UI/
'Mostrar contenido del paquete' en 'BezelServices.loginPlugin' para acceder a través de Finder
Cambie el nombre de "BezelUIServer" a otra cosa (solo puse un espacio al frente): esto deshabilitará la superposición de volumen.
No hay un método incorporado para hacerlo, pero buscar en Google muestra sugerencias como anular la imagen utilizada para que sea menos molesta.
/System/Library/LoginPlugins/BezelServices.loginPlugin/Contents/Resources/BezelUI/HiDPI/
pero los archivos PDF parecen estar vacíos.No uses las teclas de volumen. Si cambia el volumen con el control de la barra de menú, la superposición no se muestra.
Tenga en cuenta que solo necesita activar el elemento del menú, y luego las teclas del cursor se pueden usar para manipularlo
Descubrí que la solución AppleScript no me funcionó, no pude vincular los scripts a mis botones para subir y bajar el volumen (en mi control remoto o teclado). Posiblemente debido al mucho más nuevo OS X.
Sin embargo, jugando, encontré una solución que deshabilita TODOS los servicios de Bezel (cualquier cosa que aparezca en el cuadrado translúcido gris; volumen, brillo de la pantalla, brillo del teclado, etc.).
Trabajando con la información de patrix sobre dónde se encuentran los archivos relevantes, cambié el nombre de "BezelUIServer" a "mBezelUIServer" (aunque cualquier cambio de nombre es adecuado, este se revierte fácilmente).
Encuentre el archivo aquí: /System/Library/LoginPlugins/BezelServices.loginPlugin/Contents/Resources/BezelUI/
Espero que esto pueda ayudarte a ti o a cualquier futuro googler.
Para cualquiera que esté interesado, esto funcionó de maravilla para mí en Yosemite:
sudo /bin/chmod -x /System/Library/LoginPlugins/BezelServices.loginPlugin/Contents/Resources/BezelUI/BezelUIServer
usuario121244
david jenner