Czy istnieje sposób na flashowanie ekranu z wiersza poleceń? Szukam tego samego efektu, jaki dają ułatwienia dostępu w przypadku „Włącz miganie ekranu, gdy pojawi się dźwięk alertu”, ale nie chcę tego dla każdego alertu.
Czy istnieje sposób na flashowanie ekranu z wiersza poleceń? Szukam tego samego efektu, jaki dają ułatwienia dostępu w przypadku „Włącz miganie ekranu, gdy pojawi się dźwięk alertu”, ale nie chcę tego dla każdego alertu.
O ile wiem, nie można replikować tego alertu bez włączenia tej opcji. Jeśli włączysz tę opcję, możesz spowodować flashowanie z Terminala używając:
osascript -e "beep"
Jednakże, jeśli nie chcesz włączyć tę opcję, możesz użyć odwróconych kolorów. Dwukrotne użycie opcji odwrócenia kolorów Dostępność powoduje miganie ekranu, dlatego dwukrotne naciśnięcie skrótu klawiaturowego ⌃⌥⌘8 spowoduje flashowanie:
#! / Usr / bin / osascripttell application "Zdarzenia systemowe "powtórzyć 2 razy kod klawisza 28 za pomocą {polecenie w dół, sterowanie w dół, opcja w dół} opóźnienie 0end powtarzanie
Nie wyświetla całego ekranu (chyba że masz terminal ustawiony na pełny ekran), ale jeśli przejdziesz do Preferencje > Ustawienia > Zaawansowane
i wybierzesz „Visual Bell”, możesz wpisać:
echo ^ G
(Klawisze wprowadzające poprawne znaki to: echo
control + v control + g ponieważ znak kontrolny musi być cytowany)
do flashowania okna terminala.
Dla innych, jedną z alternatyw, które znalazłem, jest użycie narzędzia wiersza poleceń jasności , dostępnego przez homebrew (instrukcje dotyczące instalacji można znaleźć na http: // brew. sh). Link do dyskusji: https://apple.stackexchange.com/a/127258/23876
Pierwsza linia instaluje Jasność, druga pokazuje, jak wygląda jasność w akcji.
napar zainstaluj jasność jasność 0; spać 1; jasność 1
Działa jednak tylko na głównym wyświetlaczu. Jeśli ta forma przełączania jasności jest dla ciebie zbyt wolna, poeksperymentuj ze snem 0.3 lub nawet snem 0.1.
To działa dla mnie w Sierra przez applecript:
powiedz aplikacji „Preferencje systemowe”
biegać
pokaż kotwicę „Hearing” of pane id „com.apple.preference.universalaccess”
koniec powiedz
powiedz aplikacji „Zdarzenia systemowe”, aby nakazała procesowi „Preferencje systemowe”, aby kliknąć przycisk „Testuj flash ekranu” okna „Dostępność” procesu aplikacji „Preferencje systemowe” aplikacji „Zdarzenia systemowe”
To jest skrypt powłoki, który w tym celu wywołuje skrypt apple (kod wymaga dokładniejszego wyjaśnienia)
#! / usr / bin / osascript powiedz aplikacji „Zdarzenia systemowe”, aby powtórzyła się 2 razy kod klawisza 28 za pomocą {polecenie w dół, sterowanie w dół, opcja w dół} opóźnienie 0 koniec powtórzyć