Configurando o Fortune [Artigo]
[ Hits: 41.377 ]
Fortune é um pequeno jogo, muito comum no Linux, que exibe uma mensagem aleatória na tela sempre que é chamado. Ele é baseado nos biscoitos da sorte chineses (fortune cookies em inglês) [Linux.com (2006)], que sempre possuem uma mensagem para quem os abre.
Este artigo mostrará como configurar o Fortune, desde sua chamada, até a criação de "fortunas" personalizadas.
Opções do Fortune
Chamar o Fortune sem argumentos faz com que ele leia os arquivos de fortunas presentes no sistema (mais informações na seção - Criando um arquivo de mensagens), escolha um aleatoriamente e, neste arquivo, uma mensagem, também aleatória [Linux.com (2006].
Contudo, algumas opções podem ser passadas, para uma melhor configuração do programa. Senão, vejamos algumas delas:
-a	Define que todos os arquivos terão a mesma prioridade, mesmo os ofensivos (veja seção 4 - Criando um arquivo de mensagens).
-e	No caso de se especificar mais de um arquivos onde o Fortune buscará suas fortunas (veja seção 4 - Criando um arquivo de mensagens), esta opção define que todos os arquivos especificados terão a mesma probabilidade de serem escolhidos.
-f	Imprime uma lista de todos os arquivos onde o Fortune buscará suas fortunas, mas não imprime uma fortuna.
-l	Escolhe apenas fortunas longas.
-s	Escolhe apenas fortunas curtas.
-m	Imprime as fortunas que obedeçam a determinada expressão regular. Ver regex.
-i	Ignora maiúsculas/minúsculas para a opção -m.
-w	Espera um determinado tempo, dependendo do tamanho da fortuna, até retornar ao sistema operacional. É útil, por exemplo, se a chamada ao Fortune ocorre no logout. Isto garante que o usuário terá tempo para lê-la.