Afficher le texte en gros caractères à l'écran via le terminal

8

Je peux mettre du texte en grand au centre de mon écran avec certaines applications, telles que Carnet d'adresses (cliquez sur un numéro de téléphone et choisissez "Afficher en gros caractères") ou en utilisant Quicksilver (tapez du texte et choisissez l'action "Grand type") .

Existe-t-il un moyen d'invoquer cette fonctionnalité à partir du terminal pour afficher un texte volumineux arbitraire en écrivant, par exemple, Applescript ou un script bash?

Lorin Hochstein
la source
3
C'est une question incroyablement bonne.
Jason Salaz

Réponses:

6

Étant donné que QuickSilver est déjà installé:

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

Vous pouvez l'utiliser pour définir une fonction bash (et mettre quelque part comme ~/.profile):

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

Ensuite, vous pouvez l'invoquer avec des chaînes arbitraires en faisant

$ big "This will cause large text to appear"
Ingmar Hupp
la source
Cela fonctionne, mais peut-il être fait sans Quicksilver?
Lorin Hochstein
grognement prend en charge la superposition de texte à partir de la ligne de commande - et il est assez personnalisable même si la plupart des préréglages sont pour le petit côté de l'affichage du texte à l'écran. J'irais avec QuickSilver, car il est plus facile d'obtenir exactement le format que vous demandez.
bmike