Al cambiar el volumen en una Mac, obtienes un gran bisel gris feo que muestra el cambio en el volumen. Esto es súper molesto cuando (por ejemplo) mira una película. ¿Hay alguna forma de desactivar esto?
Al cambiar el volumen en una Mac, obtienes un gran bisel gris feo que muestra el cambio en el volumen. Esto es súper molesto cuando (por ejemplo) mira una película. ¿Hay alguna forma de desactivar esto?
Respuestas:
¡Espera, no modifiques archivos importantes del sistema!
Mac OS tiene una buena manera de iniciar / detener servicios sin causar daños permanentes.
Para desactivar biseles para este usuario hasta la próxima entrada:
launchctl unload -F /System/Library/LaunchAgents/com.apple.BezelUI.plist
Para deshacer el cambio unload
a load
, o simplemente salir y volver en.
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 habilitar nuevamente 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 habilitar nuevamente 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 gestiona servicios y trabajos en Mac OS.
unload
a load
.-w
medios w preferencia rito en el disco de modo que se va a utilizar para las conexiones subsiguientes-F
significa f orce un / load independientemente de la Disabled
clave globalPuedes leer más sobre esto en man launchctl
.
com.apple.BezelUI.plist: Could not find specified service
. Editar: ¡Funciona !, solo necesitaba cargar el servicio nuevamente, para poder descargarlo ...
BezelUI
cambiado a OSDUIHelper
10.12 - el nuevo archivo es/System/Library/LaunchAgents/com.apple.OSDUIHelper.plist
En el automatizador, cree un nuevo servicio que no tenga entrada. Dele 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 nuevo servicio que no necesita entrada. Dele 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.
Solución simple:
/System/Library/LoginPlugins/BezelServices.loginPlugin/Contents/Resources/Bezel UI/
'Mostrar contenido del paquete' en 'BezelServices.loginPlugin' para acceder a través del Finder
Cambie el nombre de "BezelUIServer" a otra cosa (solo pongo un espacio en la parte delantera): esto desactivará la superposición de volumen.
No hay un método integrado para hacerlo, pero Google muestra sugerencias como anular la imagen utilizada para que sea menos molesto.
/System/Library/LoginPlugins/BezelServices.loginPlugin/Contents/Resources/BezelUI/HiDPI/
pero los PDF parecen estar vacíos.
Descubrí que la solución AppleScript no funcionaba para mí, no podía vincular los scripts a los botones de 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 bisel (todo lo que aparece en el cuadrado gris translúcido; 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 invierte fácilmente).
Encuentre el archivo aquí: /System/Library/LoginPlugins/BezelServices.loginPlugin/Contents/Resources/Bezel UI /
Espero que esto pueda ayudarte a ti o a cualquier futuro googler.
Para cualquiera que esté interesado, esto funcionó como un encanto para mí en Yosemite:
sudo /bin/chmod -x /System/Library/LoginPlugins/BezelServices.loginPlugin/Contents/Resources/BezelUI/BezelUIServer
Si solo quieres un HUD mínimo, he escrito uno que funciona con mySIMBL. Simplemente dibuja una barra en el centro superior de la pantalla. Puede obtener más funcionalidad en el futuro.
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