Mostra texto em letras grandes na tela via terminal


8

Posso colocar texto grande no centro da tela com certos aplicativos, como o Catálogo de endereços (clique em um número de telefone e escolha "Mostrar em tamanho grande") ou usando o Quicksilver (digite algum texto e escolha a ação "Tipo grande") .

Existe alguma maneira de chamar essa funcionalidade do terminal para mostrar texto grande e arbitrário escrevendo, digamos, Applescript ou um script bash?


3
Esta é uma pergunta insanamente boa.
Jason Salaz 16/09

Respostas:


6

Como você já possui o QuickSilver instalado:

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

Você pode usar isso para definir uma função bash (e colocar em algum lugar como ~/.profile):

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

Em seguida, você pode invocá-lo com seqüências arbitrárias fazendo

$ big "This will cause large text to appear"

Isso funciona, mas pode ser feito sem o Quicksilver?
Lorin Hochstein 16/09

O growl suporta sobreposição de texto na linha de comando - e é bastante personalizável, embora a maioria das predefinições seja para o lado pequeno da exibição de texto na tela. Eu usaria o QuickSilver, embora seja mais fácil obter exatamente o formato solicitado.
bmike
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.