Muitos usuários, como o autor deste artigo, gostariam de criar seus próprios arquivos com mensagens para o Fortune. Isto torna possível a criação de, por exemplo, um arquivo só com mensagens de pára-choques de caminhão, outro só com piadas, outro com provérbios, outro com citações de autores famosos, outro com citações bíblicas e etc.
É relativamente fácil se criar um arquivo de mensagens para o Fortune. Para isto, basta que se crie um arquivo texto com as mensagens, separando cada uma com o símbolo de porcentagem '%', em uma linha em branco [Linux.com (2006)].
O autor aconselha que este arquivo seja criado totalmente no próprio Linux, em algum editor de texto raso, como o VIM ou o KWrite. Isto pois, através de testes realizados com um arquivo digitado no Windows, foi verificado que, por causa da codificação utilizada nos arquivos texto daquele sistema operacional, ocorreu um erro no próximo passo desta tarefa.
Uma vez digitado e gravado o arquivo, basta digitar o seguinte comando para indexá-lo:
$ strfile <nomeArquivo>
Será criado um arquivo com o mesmo nome do original, mas com a extensão .dat [Linux.com (2006)]. Então basta movê-los para /usr/share/games/fortunes e eles já poderão ser escolhidos pelo Fortune, mas este passo não é obrigatório. Pode-se ainda obrigar o Fortune a chamar o arquivo criado através da seguinte chamada:
$ /usr/games/fortune <caminho_do_arquivo>/<nomearquivo>
Vale lembrar que, caso o arquivo esteja em /usr/share/games/fortunes, não é necessário inserir o caminho. Vamos a um exemplo prático.
Considere o seguinte arquivo de fortunas:
"Todas as flores do futuro estão nas sementes de hoje" Provérbio Chinês
%
"A gente tropeça sempre nas pedras pequenas, porque as grandes a gente logo enxerga" Provérbio Japonês
%
"Tudo o que acontece uma vez pode nunca mais acontecer, mas tudo o que acontece duas vezes, acontecerá certamente uma terceira" Provérbio Árabe
%
"Ser pedra é fácil, o difícil é ser vidraça" Provérbio Chinês
Considere que este arquivo tenha o nome de proverbios e que esteja no diretório /tmp. Estando dentro deste diretório, basta digitar o comando:
$ strfile proverbios
Será criado um arquivo chamado proverbios.dat. Se for de vontade do leitor e se este tiver permissão para isto, pode-se mover estes arquivos para /usr/share/games/fortunes. Caso não se tenha esta permissão, o autor sugere que se crie um diretório em seu diretório pessoal chamado .fortunes e que se coloque lá estes arquivos.
Agora pode-se testar o funcionamento deste arquivo criado com o comando:
$ fortune proverbios
Ou, caso não se tenha movido os arquivos para /usr/share/games/fortunes:
$ fortune ~/.fortunes/proverbios
Ainda pode-se chamar vários arquivos em seqüência como:
$ fortune ~/.fortunes/proverbios ~/.fortunes/piadas ~/.fortunes/frasesParaChoques
E ainda, se especificar a porcentagem de possibilidade de escolha de mensagens de cada arquivo:
$ fortune 50% ~/.fortunes/proverbios 25% ~/.fortunes/piadas 25% ~/.fortunes/frasesParaChoques
Neste último exemplo, o arquivo ~/.fortunes/proverbios tem 50% de chances de ser escolhido e os outros, 25% de chances cada.
Como última informação, deve-se notar que o Fortune interpreta arquivos com o sufixo "-o" como arquivos que contêm mensagens que podem ser consideradas ofensivas (veja opção -o, seção 2 -Opções do Fortune). Por exemplo: /usr/share/games/fortunes/piadasSogra-o.