Ao alterar o volume em um Mac, você obtém um grande painel cinza feio mostrando a alteração no volume. Isso é super irritante quando (digamos) assistir a um filme. Existe alguma maneira de desativar isso?
macos
audio
sound-volume
Pedro
fonte
fonte
Respostas:
Espere, não modifique arquivos importantes do sistema!
O Mac OS possui uma ótima maneira de iniciar / interromper serviços sem causar danos permanentes.
Para desativar os painéis para esse usuário até o próximo login:
launchctl unload -F /System/Library/LaunchAgents/com.apple.BezelUI.plist
Para desfazer, altere
unload
paraload
ou faça o logout e o login novamente.Para o macOS 10.12 Sierra: desative a proteção de integridade do sistema , então:
launchctl unload -F /System/Library/LaunchAgents/com.apple.OSDUIHelper.plist
Não esqueça de ativar a proteção de integridade do sistema quando terminar.
Para desativar os molduras indefinidamente para este usuário:
launchctl unload -wF /System/Library/LaunchAgents/com.apple.BezelUI.plist
Para o macOS 10.12 Sierra: desative a proteção de integridade do sistema e, em seguida:
launchctl unload -wF /System/Library/LaunchAgents/com.apple.OSDUIHelper.plist
Agora você pode ativar a proteção de integridade do sistema novamente - suas configurações persistirão.
Para desfazer, mude
unload
paraload
.Para desativar os painéis indefinidamente para todos os usuários:
sudo defaults write /System/Library/LaunchAgents/com.apple.BezelUI Disabled -bool YES
Para o macOS 10.11 Sierra: desative a proteção de integridade do sistema antes de fazer o acima.
Para desfazer, altere
YES
paraNO
ou:sudo defaults delete /System/Library/LaunchAgents/com.apple.BezelUI Disabled
Para o macOS 10.12 Sierra: desative a proteção de integridade do sistema e , em seguida:
sudo defaults write /System/Library/LaunchAgents/com.apple.OSDUIHelper Disabled -bool YES
Agora você pode ativar a proteção de integridade do sistema novamente - suas configurações persistirão.
Para desfazer, altere
YES
paraNO
ou:sudo defaults delete /System/Library/LaunchAgents/com.apple.OSDUIHelper Disabled
Os usuários podem substituir essa configuração global usando os dois métodos acima.
Mais informações:
launchctl
é a interface da linha de comandos para o launchd , o programa que gerencia serviços e tarefas no Mac OS.unload
paraload
.-w
meios w preferência rito para o disco para que ele será usado para logins subseqüentes-F
meios de f orce un / carga, independentemente do mundialDisabled
chaveVocê pode ler mais sobre isso em
man launchctl
.fonte
com.apple.BezelUI.plist: Could not find specified service
. Edit: Ele funciona !, É apenas necessário para carregar o serviço novamente, para que eu possa descarregá-lo ....BezelUI
alterado paraOSDUIHelper
em 10.12 - o novo arquivo é/System/Library/LaunchAgents/com.apple.OSDUIHelper.plist
No automator, crie um novo serviço que não requer entrada. Execute uma única ação: Executar AppleScript Digite o seguinte AppleScript:
Salve o serviço com o nome "Diminuir volume" e vincule o serviço ao F11.
Crie outro novo serviço que não precise de entrada. Execute uma única ação: Executar AppleScript Digite o seguinte AppleScript:
Salve o serviço com o nome "Aumentar volume" e vincule o serviço a F12.
Adeus sobreposição de volume.
fonte
Solução simples:
'Mostrar conteúdo do pacote' em 'BezelServices.loginPlugin' para acessar através do Finder
Renomeie “BezelUIServer” para outra coisa (coloquei um espaço na frente dele) - isso desativará a sobreposição de volume.
fonte
Não há como built-in método para fazê-lo, mas pesquisando traz sugestões como substituir a imagem usada por ele para que ele seja menos intrusivos.
fonte
/System/Library/LoginPlugins/BezelServices.loginPlugin/Contents/Resources/BezelUI/HiDPI/
mas os PDFs parecem estar vazios.Descobri que a solução AppleScript não funcionava para mim, não conseguia vincular os scripts aos botões de aumentar e diminuir o volume (no controle remoto ou no teclado). Devido possivelmente ao muito mais novo OS X.
No entanto, encontrei uma solução que desativa os serviços ALL Bezel (tudo o que aparece no quadrado translúcido cinza; volume, brilho da tela, brilho do teclado etc.).
Trabalhando com as informações da patrix sobre a localização dos arquivos relevantes, renomei o "BezelUIServer" para "mBezelUIServer" (embora qualquer renomeação seja adequada, este é facilmente revertido).
Localize o arquivo aqui: /System/Library/LoginPlugins/BezelServices.loginPlugin/Contents/Resources/Bezel UI /
Espero que isso possa ajudar você ou qualquer futuro googler.
fonte
Para quem está interessado, isso funcionou como um encanto para mim em Yosemite:
fonte
Se você quer apenas um HUD mínimo, escrevi um que funcione com o mySIMBL. Apenas desenha uma barra no centro superior da tela. Pode obter mais funcionalidades no futuro.
https://github.com/w0lfschild/mySIMBL
https://github.com/w0lfschild/cleanHUD
fonte
Não use as teclas de volume. Se você alterar o volume com o controle da barra de menus, a sobreposição não será exibida.
Observe que você só precisa ativar o item de menu e, em seguida, as teclas do cursor podem ser usadas para manipulá-lo.
fonte