Показывать текст крупным шрифтом на экране через терминал


8

Я могу поместить большой текст в центр моего экрана с помощью определенных приложений, таких как Адресная книга (нажмите на номер телефона и выберите «Показать крупным шрифтом») или с помощью Quicksilver (введите текст и выберите действие «Большой тип») ,

Можно ли как-нибудь вызвать эту функцию из терминала, чтобы показать произвольный большой текст, написав, скажем, Applescript или bash-скрипт?


3
Это безумно хороший вопрос.
Джейсон Салаз,

Ответы:


6

Поскольку у вас уже установлен QuickSilver :

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

Вы можете использовать это, чтобы определить функцию bash (и поместить куда-то вроде ~/.profile):

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

Затем вы можете вызвать его с произвольными строками, выполнив

$ big "This will cause large text to appear"

Это работает, но можно ли это сделать без ртути?
Лорин Хохштайн

Growl поддерживает наложение текста из командной строки - и это довольно настраиваемо, даже если большинство предустановок предназначены для небольшой части текста на экране. Я бы пошел с QuickSilver, хотя проще получить именно тот формат, который вы просите.
bmike
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.