Nesta dica, iremos abordar uma maneira de tirar o velho terminal (shell) da mesmice, instituindo-lhe personagens em
ASCII Art (desenhos feitos com caracteres alfanuméricos) com frases de impacto, caráter reflexivo e, algumas vezes, até cômicas.
Instalação e configuração básica
Desenvolvido por Tony Monroe, a proposta do
Cowsay é promover uma certa interação com o usuário
GNU/Linux, sendo que o programa gera a figura de uma vaquinha contando frases variadas toda vez que o terminal é aberto.
1. Para instalar a vaquinha e o seu pacote das frases, digite no terminal (em distribuições baseadas no
Debian):
sudo apt-get install cowsay fortunes-br
2. Quase pronto! Agora iremos configurar sua inicialização no terminal, para tanto, editaremos o arquivo ".bashrc" com o
GEdit ou outro editor de texto similar:
gedit .bashrc
3. Desça até a última linha, adicione o seguinte comando no final do arquivo e depois salve:
fortune | cowsay
4. Pronto! Saia e entre novamente no terminal para ver o resultado. Caso esteja tudo certo, a vaquinha irá "falar" sua primeira frase de efeito.
Trocando a vaquinha por outros animais
É importante salientar que existem outros animais além da vaquinha e estes poderão ser utilizados normalmente.
A variedade é boa e vai desde pinguins, cobras, coelhos, dragões, passando por elefantes, gatos, ovelhas, flamingos e até um coala com capacete de Darth Vader...
Abaixo, veremos o código de cada animal:
- apt
- beavis.zen
- bong
- bud-frogs
- bunny
- cheese
- cower
- daemon
- default
- dragon
- dragon-and-cow
- elephant
- elephant-in-snake
- eyes, flaming-sheep
- ghostbusters
- head-in
- hellokitty
- kiss
- kitty
- koala
- kosh
- luke-koala
- mech-and-cow
- meow
- milk
- moofasa
- moose
- mutilated
- ren
- satanic
- sheep
- skeleton
- small
- sodomized
- sodomized-sheep
- stegosaurus
- stimpy
- supermilker
- surgery
- telebears
- three-eyes
- turkey
- turtle
- tux
- udder
- vader
- vader-koala
- www
1. Por exemplo, você pode testá-los usando o comando anterior seguido da opção "-f" e do nome do mascote escolhido. Caso você tenha escolhido o Tux, a sintaxe seria:
fortune | cowsay -f tux
2. Para fixar o novo personagem, reedite e salve o comando com o personagem escolhido no arquivo ".bashrc", usando o GEdit.
Personagens aleatórios
Se você prefere explorar todos os personagens do Cowsay sempre que abrir o terminal, basta substituir a linha "fortune | cowsay" ou "fortune | cowsay -f tux" por:
dir='/usr/share/cowsay/cows/'
file=`/bin/ls -1 "$dir" | sort --random-sort | head -1`
cow=$(echo "$file" | sed -e "s/\.cow//")
/usr/games/fortune -a | cowsay -f $cow