Quando si modifica il volume su un Mac, si ottiene una grossa e grigia cornice grigia che mostra la variazione di volume. Questo è super fastidioso quando (diciamo) guardando un film. C'è un modo per disabilitare questo?
Tieni premuto, non modificare i file di sistema importanti!
Mac OS ha un buon modo per avviare / interrompere i servizi senza fare danni permanenti.
Per disattivare le cornici per questo utente fino al prossimo accesso:
launchctl unload -F /System/Library/LaunchAgents/com.apple.BezelUI.plist
Per annullare, modifica unload
in load
, o semplicemente esci e torna indietro.
Per macOS 10.12 Sierra: Disattiva la protezione dell'integrità del sistema , quindi:
launchctl unload -F /System/Library/LaunchAgents/com.apple.OSDUIHelper.plist
Non dimenticare di abilitare la protezione di System Integrity quando hai finito.
Per disattivare i frontoni indefinitamente per questo utente:
launchctl unload -wF /System/Library/LaunchAgents/com.apple.BezelUI.plist
Per macOS 10.12 Sierra: disabilitare la protezione dell'integrità del sistema, quindi:
launchctl unload -wF /System/Library/LaunchAgents/com.apple.OSDUIHelper.plist
È ora possibile abilitare nuovamente la protezione di integrità del sistema: le impostazioni verranno mantenute.
Per annullare, modifica unload
in load
.
Per disattivare i frontoni indefinitamente per tutti gli utenti:
sudo defaults write /System/Library/LaunchAgents/com.apple.BezelUI Disabled -bool YES
Per macOS 10.11 Sierra: Disattiva la protezione dell'integrità del sistema prima di fare quanto sopra.
Per annullare, modifica YES
a NO
oppure:
sudo defaults delete /System/Library/LaunchAgents/com.apple.BezelUI Disabled
Per macOS 10.12 Sierra: Disattiva la protezione dell'integrità del sistema , quindi:
sudo defaults write /System/Library/LaunchAgents/com.apple.OSDUIHelper Disabled -bool YES
È ora possibile abilitare nuovamente la protezione di integrità del sistema: le impostazioni verranno mantenute.
Per annullare, modifica YES
a NO
oppure:
sudo defaults delete /System/Library/LaunchAgents/com.apple.OSDUIHelper Disabled
Gli utenti possono ignorare questa impostazione globale utilizzando i due metodi precedenti.
Ulteriori informazioni: launchctl
è l'interfaccia della riga di comando per launchd , il programma che gestisce servizi e lavori su Mac OS.
unload
in load
. -w
significa w rite preferenza su disco in modo che venga utilizzato per accessi successivi -F
significa f orce un / load indipendentemente dalla chiave globale Disabled
Puoi leggere ulteriori informazioni in man launchctl
.
In automator, crea un nuovo servizio che non richiede input. Dagli una singola azione: avvia AppleScript Inserisci il seguente 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
Salva il servizio con il nome "Volume giù" e associa il servizio a F11.
Crea un altro nuovo servizio che non richiede input. Dagli una singola azione: avvia AppleScript Inserisci il seguente 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
Salva il servizio con il nome "Aumenta volume" e associa il servizio a F12.
Overby volume overlay.
Soluzione semplice:
/System/Library/LoginPlugins/BezelServices.loginPlugin/Contents/Resources/Bezel UI/
"Mostra contenuto del pacchetto" su "BezelServices.loginPlugin" per accedere tramite Finder
Rinominare "BezelUIServer" in qualcos'altro (Ho appena messo uno spazio nella parte anteriore di esso) - questo disabiliterà la sovrapposizione del volume.
Non esiste un metodo integrato per farlo, ma Cerca su Google visualizza suggerimenti come sostituendo l'immagine utilizzata per questo in modo che sia meno invadente.
Ho trovato che la soluzione AppleScript non funzionava per me, non ero in grado di associare gli script ai miei pulsanti su / giù volume (sul mio telecomando o tastiera). Dovuto probabilmente al più recente OS X.
Comunque, ho scoperto una soluzione che disabilita TUTTI i servizi Bezel (tutto ciò che appare nel quadrato grigio traslucido: volume, luminosità dello schermo, luminosità della tastiera, ecc.)
Elaborazione di informazioni su patrix relative a dove si trovano i file rilevanti, ho rinominato "BezelUIServer" in "mBezelUIServer" (sebbene qualsiasi rinominazione sia adeguata, questa è facilmente reversibile).
Trova il file qui: /System/Library/LoginPlugins/BezelServices.loginPlugin/Contents/Resources/Bezel UI /
Spero che questo possa aiutare te o qualsiasi futuro googler.
Per chiunque sia interessato, questo ha funzionato per me come un fascino su Yosemite:
sudo /bin/chmod -x /System/Library/LoginPlugins/BezelServices.loginPlugin/Contents/Resources/BezelUI/BezelUIServer
Non usare i tasti del volume. Se si modifica il volume con il controllo della barra dei menu, la sovrapposizione non viene visualizzata.
Nota: è sufficiente attivare la voce di menu, quindi i tasti cursore possono essere utilizzati per manipolarlo
Leggi altre domande sui tag macos audio sound-volume