Quando si modifica il volume su un Mac, si ottiene una grande brutta cornice grigia che mostra la variazione di volume. Questo è molto fastidioso quando (diciamo) guardando un film. C'è un modo per disabilitarlo?
Quando si modifica il volume su un Mac, si ottiene una grande brutta cornice grigia che mostra la variazione di volume. Questo è molto fastidioso quando (diciamo) guardando un film. C'è un modo per disabilitarlo?
Risposte:
Aspetta, non modificare file di sistema importanti!
Mac OS ha un buon modo per avviare / interrompere i servizi senza causare danni permanenti.
Per disattivare cornici per questo utente fino al prossimo login:
launchctl unload -F /System/Library/LaunchAgents/com.apple.BezelUI.plist
Per annullare, il cambiamento unload
a load
, o semplicemente uscire e rientrare in.
Per macOS 10.12 Sierra: disabilita la protezione di integrità del sistema , quindi:
launchctl unload -F /System/Library/LaunchAgents/com.apple.OSDUIHelper.plist
Non dimenticare di abilitare la protezione di integrità del sistema al termine.
Per disattivare le cornici indefinitamente per questo utente:
launchctl unload -wF /System/Library/LaunchAgents/com.apple.BezelUI.plist
Per macOS 10.12 Sierra: disabilitare la protezione di 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 persistono.
Per annullare, passare unload
a load
.
Per disattivare le cornici a tempo indeterminato per tutti gli utenti:
sudo defaults write /System/Library/LaunchAgents/com.apple.BezelUI Disabled -bool YES
Per macOS 10.11 Sierra: disabilitare la protezione di integrità del sistema prima di eseguire quanto sopra.
Per annullare, passare YES
a NO
o:
sudo defaults delete /System/Library/LaunchAgents/com.apple.BezelUI Disabled
Per macOS 10.12 Sierra: disabilitare la protezione di 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 persistono.
Per annullare, passare YES
a NO
o:
sudo defaults delete /System/Library/LaunchAgents/com.apple.OSDUIHelper Disabled
Gli utenti possono ignorare questa impostazione globale usando i due metodi sopra.
Ulteriori informazioni: launchctl
è l'interfaccia della riga di comando di launchd , il programma che gestisce servizi e lavori su Mac OS.
unload
a load
.-w
mezzi w preferenza rito su disco in modo che possa essere utilizzato per gli accessi successivi-F
mezzi f orce UN / carico indipendentemente dal globale Disabled
chiavePuoi leggere di più al riguardo in man launchctl
.
com.apple.BezelUI.plist: Could not find specified service
. Modifica: Funziona !, Deve solo caricare di nuovo il servizio, così posso scaricarlo ....
BezelUI
modificato OSDUIHelper
in 10.12 - il nuovo file è/System/Library/LaunchAgents/com.apple.OSDUIHelper.plist
In automator, crea un nuovo servizio che non accetta input. Dagli una singola azione: Esegui AppleScript Immettere 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
Salvare il servizio con il nome "Volume giù" e associare il servizio a F11.
Crea un altro nuovo servizio che non accetta input. Dagli una singola azione: Esegui AppleScript Immettere 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
Salvare il servizio con il nome "Volume su" e associare il servizio a F12.
Addio sovrapposizione di volumi.
Soluzione semplice:
/System/Library/LoginPlugins/BezelServices.loginPlugin/Contents/Resources/Bezel UI/
'Mostra contenuto pacchetto' su 'BezelServices.loginPlugin' per accedere tramite Finder
Rinomina "BezelUIServer" con qualcos'altro (ho appena messo uno spazio sul davanti) - questo disabiliterà la sovrapposizione del volume.
Non esiste un metodo integrato per farlo, ma Googling fa apparire suggerimenti come l' override dell'immagine utilizzata per esso in modo che sia meno invadente.
/System/Library/LoginPlugins/BezelServices.loginPlugin/Contents/Resources/BezelUI/HiDPI/
ma i PDF sembrano essere vuoti.
Ho scoperto che la soluzione AppleScript non funzionava per me, non ero in grado di associare gli script ai miei pulsanti volume su e giù (sul telecomando o sulla tastiera). Probabilmente a causa del nuovissimo OS X.
Giocando comunque, ho trovato una soluzione che disabilita TUTTI i servizi della cornice (tutto ciò che emerge nel quadrato grigio traslucido; volume, luminosità dello schermo, luminosità della tastiera, ecc.).
Elaborando le informazioni di patrix relative alla posizione dei file pertinenti, ho rinominato "BezelUIServer" in "mBezelUIServer" (anche se qualsiasi ridenominazione è adeguata, questa è facilmente invertita).
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 come un fascino per me su Yosemite:
sudo /bin/chmod -x /System/Library/LoginPlugins/BezelServices.loginPlugin/Contents/Resources/BezelUI/BezelUIServer
Se vuoi solo un HUD minimo, ne ho scritto uno che funziona con mySIMBL. Disegna solo una barra nella parte superiore centrale dello schermo. Potrebbe ottenere più funzionalità in futuro.
Non usare i tasti del volume. Se si modifica il volume con il controllo della barra dei menu, la sovrapposizione non viene visualizzata.
Nota che devi solo attivare la voce di menu, quindi i tasti cursore possono essere usati per manipolarla