Pokaż duży tekst na ekranie za pośrednictwem terminala


8

Mogę umieścić duży tekst na środku ekranu za pomocą pewnych aplikacji, takich jak Książka adresowa (kliknij numer telefonu i wybierz „Pokaż w dużym typie”) lub używając Quicksilver (wpisz tekst i wybierz akcję „Duży typ”) .

Czy w jakiś sposób mogę wywołać tę funkcję z terminala, aby pokazać dowolny duży tekst, pisząc, powiedzmy, Applescript lub skrypt bash?


3
To szalenie dobre pytanie.
Jason Salaz

Odpowiedzi:


6

Od kiedy już masz Rtęć zainstalowany:

osascript -e 'tell application "Quicksilver" to show large type "your text here"'

Możesz użyć tego do zdefiniowania funkcji bash (i umieścić gdzieś jak ~/.profile ):

function big {
        osascript -e "tell application \"Quicksilver\" to show large type \"$1\""
}

Następnie możesz wywołać go za pomocą dowolnych ciągów

$ big "This will cause large text to appear"

To działa, ale czy można to zrobić bez Quicksilvera?
Lorin Hochstein

warczeć obsługuje nakładkę tekstu z wiersza poleceń - i jest dość dostosowywalna, nawet jeśli większość ustawień wstępnych jest wyświetlana na małym ekranie. Wybrałbym QuickSilver, ale łatwiej jest uzyskać dokładnie taki format, o jaki pytasz.
bmike
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.