Traduzir dicas e mensagens do login

Quem nunca prestou atenção nas mensagens que aparecem assim quando efetuamos login pelo Linux? São piadas, dicas, frases, mensagens, pensamentos e até simples imagens formadas de caracteres ASCII. Mas o problema é que na maioria das distribuições, essas mensagens estão em inglês e isso é um pequeno inconveniente, principalmente para aqueles que pouco entendem de inglês.

[ Hits: 16.782 ]

Por: Carlos Vinícius Braga dos Santos em 29/11/2006 | Blog: http://slaypher.wordpress.com


Fazendo as alterações



Agora para finalizar, vamos editar o arquivo responsável por mostrar essas mensagens. Devemos especificar que as mensagens que queremos ver estão dentro dos arquivos mario.*, para isso edite o arquivo localizado em /etc/profile.d/bsd-games-login-fortune.sh.

O arquivo deve conter as seguintes linhas:

#!/bin/sh
# Print a fortune cookie for interactive shells:
if [[ $- = *i* ]]; then
  echo
  fortune fortunes fortunes2 linuxcookie
  echo
fi

Devemos comentar a linha dentro do "if" e adicionar os nomes dos arquivos mario.*. Seu arquivo deve ficar da seguinte forma:

#!/bin/sh
# Print a fortune cookie for interactive shells:
if [[ $- = *i* ]]; then
  echo
  fortune mario.{geral,anagramas,arteascii,piadas}
  #fortune fortunes fortunes2 linuxcookie
  echo
fi

Após isso salve o arquivo e efetue login em outro terminal, as dicas agora devem estar em português e com novas imagens ASCII bem mais legais!

Veja uma das mensagens que apareceram pra mim.
 
Realmente minha cidade e muito facultativa.
            -- Elivelton, ao repórter da Jovem Pan que falava das
               muitas faculdades que existiam em sua cidade natal.
Divirta-se agora desde o momento do login com seu Linux!

Página anterior    

Páginas do artigo
   1. Instalando as traduções
   2. Fazendo as alterações
Outros artigos deste autor

Backup automatizado e seguro usando SSH / SCP / SFTP

Utilizando atributos em partições ReiserFS

Você sabe o que é INODE?

Leitura recomendada

CentOS como terminal server autenticando em Windows Server 2003 Active Directory com montagem automática de compartilhamentos de rede

Linux 100% virtual em modo gráfico

Iniciando no NFS

Relato do 7° FGSL - Fórum Goiano de Software Livre

Abrindo os logs automaticamte em consoles e monitorando-os pelo browser

  
Comentários
[1] Comentário enviado por auditor em 29/11/2006 - 12:20h

manero..adoro personalizaçoes...vlw mesmo

[2] Comentário enviado por coffnix em 29/11/2006 - 22:28h

aqui não funcionou.... mesmo copiando os arquivos manualmente:

chemonz@chemonz 28 $ fortune
fortune: `/usr/share/games/fortunes/mario.piadas' not a fortune file or directory


[3] Comentário enviado por slaypher em 30/11/2006 - 08:44h

Olá,
primeiramente verifique se o fortune está instalado, depois disso, se os arquivos mario.* estão todos no diretório do fortune, para só assim fazer as alterações no arquivo. Aparentemente, o fortune está instalado mas não foi possível encontrar os arquivos mario.* então verifique se os mesmos se encontram no diretório correto.

[4] Comentário enviado por irczito em 30/11/2006 - 17:03h

soh para ajudar o chemonz, eu uso Slackware11, o script instalar.sh não funcionou aki, nem procurei saber o motivo, então copiei os arquivos mario* para /usr/share/games/fortunes/ e recebi o mesmo erro:

fortune: `/usr/share/games/fortunes/mario.piadas' not a fortune file or directory

Então fui ver o que o instalar.sh fazia e decobri que ele cria um arquivo .dat para cada arquivo mario.*

Resolvido :D foi soh executar o seguinte comando em cada arquivo mario.* Ex:
# strfile mario.geral
e copiar os arquivos dat para a pasta /usr/share/games/fortunes/.

Prontinho, funcionou bacana.

Apropósito, valeu slaypher, gostei muito de ter essa parada em portugês.

[5] Comentário enviado por slaypher em 01/12/2006 - 00:28h

irczito,

obrigado pelo elogio e pela colaboração também com seu comentário, assim quem tiver problemas ao tentar traduzir as mensagens, já tem uma referência do que fazer.

[]'s

[6] Comentário enviado por coffnix em 01/12/2006 - 01:08h

irczito,

gostei, vlw pela sua dica... eu nem me dei ao trabalho de ler o arquivo install.sh.. hauahuhau

vou gerar um tgz pro slack 11 okz?


vlw

[7] Comentário enviado por slaypher em 01/12/2006 - 18:35h

chemonz,

depois de criar o TGZ posta o link pra gente.

[]'s

[8] Comentário enviado por Century_Child em 05/12/2006 - 01:10h

Lembrando que vocês podem criar seus próprios arquivos de 'fortunes'.

Letras de música, dicas de Linux, curiosidades, "pérolas", datas comemorativas... Qualquer coisa que possa ser expressa em texto!

É só criar um arquivo no estilo:

mensagem1
%
mensagem2
%
...

, rodar o strfile sobre ele e depois passar para o /usr/share/games/fortunes.

[]s

[9] Comentário enviado por xerxeslins em 28/11/2008 - 18:16h

Legal! =)


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts