C'è un modo per far lampeggiare lo schermo dalla riga di comando? Sto cercando lo stesso effetto di Accessibility per "Lampeggia lo schermo quando viene emesso un suono di avviso", ma non lo voglio per ogni avviso.
C'è un modo per far lampeggiare lo schermo dalla riga di comando? Sto cercando lo stesso effetto di Accessibility per "Lampeggia lo schermo quando viene emesso un suono di avviso", ma non lo voglio per ogni avviso.
Per quanto ne so, non puoi replicare questo avviso senza abilitare tale opzione. Se abiliti questa opzione, puoi causare un flash dal Terminale usando:
osascript -e "beep"
Tuttavia, se non lo fai vuoi abilitare questa opzione, puoi usare i colori invertiti. Utilizzando due volte l'opzione di accessibilità dei colori inverti lo schermo lampeggia, quindi premendo due volte la scorciatoia da tastiera ⌃⌥⌘8 provocherà un lampeggiamento:
#! / Usr / bin / osascripttell application "Eventi di sistema "per ripetere 2 volte il codice 28 della chiave utilizzando {command down, control down, option down} delay 0end repeat
Non lampeggia l'intero schermo (a meno che tu non abbia il terminale impostato a schermo intero) ma se vai su Preferenze Impostazioni > > Avanzate
e selezioni "Campana visiva" puoi quindi digitare:
echo ^ G
(Le sequenze di tasti per ottenere i caratteri corretti sono: echo
control + v control + g perché il carattere di controllo deve essere citato)
per far lampeggiare la finestra del terminale.
Per altri, un'alternativa che ho trovato è usare lo strumento da riga di comando per la luminosità , disponibile tramite homebrew (puoi trovare istruzioni su come installarlo da http: // brew. sh). Link alla discussione: https://apple.stackexchange.com/a/127258/23876
La prima riga installa Luminosità, la seconda mostra come appare la luminosità in azione.
brew install luminositàbrightness 0; dormire 1; luminosità 1
Funziona solo sul display principale. Se questa forma di commutazione della luminosità è troppo lenta per te, prova con sleep 0.3 o addirittura sleep 0.1.
Questo funziona per me in Sierra tramite applecript:
dì all'applicazione "Preferenze di Sistema"
correre
rivelare l'ancora "Udito" dell'ID del riquadro "com.apple.preference.universalaccess"
fine raccontare
indicare all'applicazione "Eventi di sistema" di indicare al processo "Preferenze di sistema" di fare clic sul pulsante "Test Screen Flash" della finestra "Accessibilità" del processo dell'applicazione "Preferenze di sistema" dell'applicazione "Eventi di sistema"
Questo è uno script di shell che chiama applecript per farlo (il codice deve essere spiegato di più)
#! / usr / bin / osascript
dire all'applicazione "Eventi di sistema" di ripetere 2 volte
codice chiave 28 utilizzando {comando giù, controllo giù, opzione giù}
ritardo 0
fine ripetizione