¿Cómo deshabilito la superposición de control de volumen?

22

Al cambiar el volumen en una Mac, se obtiene un bisel gris grande y feo que muestra el cambio en el volumen. Esto es super molesto cuando (digamos) viendo una película. ¿Hay alguna manera de deshabilitar esto?

    
pregunta Peter 02.07.2011 - 02:52

8 respuestas

20

¡Espera, no modifiques archivos importantes del sistema!
Mac OS tiene una buena forma de iniciar / detener servicios sin causar daños permanentes.

Para desactivar los marcos para este usuario hasta el próximo inicio de sesión:
launchctl unload -F /System/Library/LaunchAgents/com.apple.BezelUI.plist
Para deshacer, cambie unload a load , o simplemente cierre la sesión y vuelva a iniciarla.

Para macOS 10.12 Sierra: 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 marcos de forma indefinida 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, cambia unload a load .

Para desactivar los marcos de forma indefinida para todos los usuarios:
sudo defaults write /System/Library/LaunchAgents/com.apple.BezelUI Disabled -bool YES

Para macOS 10.11 Sierra:

Para deshacer, cambie YES a NO , o:
sudo defaults delete /System/Library/LaunchAgents/com.apple.BezelUI Disabled

Para macOS 10.12 Sierra: 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 usando 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.

  • Para revertir cualquiera de las acciones anteriores, simplemente cambie unload a load .
  • -w significa w preferencia de rito al disco para que se use para inicios de sesión subsiguientes
  • -F significa f orce un / load independientemente de la clave global Disabled

Puedes leer más sobre esto en man launchctl .

    
respondido por el interestinglythere 25.10.2015 - 21:13
15

En automator, cree un nuevo servicio que no tenga entrada. Dale 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.

Crea otro servicio nuevo que no tome entrada. Dale 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.

Superposición de volumen Adiós.

    
respondido por el Daniel 03.11.2011 - 01:00
4

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

Cambiar el nombre de "BezelUIServer" a otra cosa (Acabo de poner un espacio en la parte frontal): esto deshabilitará la superposición de volumen.

    
respondido por el Ricardo Uriarte 23.07.2015 - 18:35
2

No hay un método incorporado para hacerlo, pero Google presenta sugerencias como anulación de la imagen utilizada para ella para que sea menos molesto.

    
respondido por el Chuck 02.07.2011 - 03:20
2

Encontré que la solución AppleScript no me funcionó, no pude enlazar los scripts a los botones de subir y bajar el volumen (en mi control remoto o teclado). Posiblemente debido al OS X mucho más nuevo.

sin embargo, he encontrado una solución que deshabilita TODOS los servicios de Bisel (cualquier cosa que aparezca en el cuadro gris translúcido; volumen, brillo de la pantalla, brillo del teclado, etc.).

Eliminando 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.

    
respondido por el Plastonick 12.03.2015 - 20:58
2

Para cualquiera que esté interesado, esto me funcionó de maravilla en Yosemite:

sudo /bin/chmod -x /System/Library/LoginPlugins/BezelServices.loginPlugin/Contents/Resources/BezelUI/BezelUIServer
    
respondido por el manishie 17.07.2015 - 08:02
2

Si solo desea un HUD mínimo, he escrito uno que funciona con mySIMBL. Simplemente dibuja una barra en la parte superior central de tu pantalla. Puede obtener más funcionalidad en el futuro.

enlace

enlace

    
respondido por el w0lf 10.12.2016 - 02:59
1

No uses las teclas de volumen. Si cambia el volumen con el control de la barra de menús, 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

    
respondido por el Kevin 01.11.2011 - 17:20

Lea otras preguntas en las etiquetas