Usando a Francine para ter um console Linux mais bonito

Publicado por albert guedes em 27/04/2009

[ Hits: 9.051 ]

Blog: https://teko.net.br

 


Usando a Francine para ter um console Linux mais bonito



Francine é um programa de login, mas que possui uma interface feita em ascii-art, que torna a experiência de se usar um console tty mais agradável.

Em vez do velho motd em puro ascii preto e branco, o "francine" te dá uma caixa de login e mais algumas perfumarias.

Esse aqui é o screenshot do "francine" que eu tenho instalado no tty6:
Linux: Usando a francine para ter um console mais bonito
Para baixar o "francine", segue a página do desenvolvedor:
Nessa página temos os pacotes tar.gz e rpm, mas quem usa sistemas Linux Debian, Ubuntu ou derivados pode pegar via apt, pois o "francine" se encontra nos repositórios oficiais.

Para usar o francine é necessário um programa de terminal, como o "getty", "mgetty", no meu caso uso o "rungetty", pois este é o recomendado pelo pacote do "francine".

Tendo o "rungetty" instalado, abra o arquivo /etc/inittab e, na linha escrito:

6:23:respawn:/sbin/getty 38400 tty6

substitua por:

6:23:respawn:/sbin/rungetty -u root tty6 /bin/francine

Nessa linha, substitua o "getty", que é o programa de tty padrão de todo Linux e coloque o "rungetty" para rodar no tty6, com opção "-u root" (absolutamente necessário, senão você NUNCA irá logar no tty6) e dizendo que é o tty6, logo em seguida coloque o caminho do "francine" , mas até que pode ser outro programa se depois vocês quiserem usar. Qualquer coisa temos o:

man rungetty

Feito isso, o próximo passo é reiniciar o sistema e você já terá o "francine" como interface de login no seu tty6.

Se tudo correr bem no tty6, você pode se sentir a vontade para usar nos outros consoles, no meu caso deixo o tty1 com getty mesmo, por precaução. Meu /etc/inittab para todos os tty, a título de exemplo, ficou assim:

1:2345:respawn:/sbin/getty 38400 tty1
2:23:respawn:/sbin/rungetty -u root tty2 /bin/francine
3:23:respawn:/sbin/rungetty -u root tty3 /bin/francine
4:23:respawn:/sbin/rungetty -u root tty4 /bin/francine
5:23:respawn:/sbin/rungetty -u root tty5 /bin/francine
6:23:respawn:/sbin/rungetty -u root tty6 /bin/francine

O "francine" possui ainda suporte a outros temas, que se encontram no diretório "/usr/share/francine", mas infelizmente não encontrei outros temas para o mesmo, a não ser o de matrix que vem com o "francine" e o "xmas.theme" em: http://francine.sourceforge.net/xmas.theme.tar.gz

Por enquanto é isso pessoal, espero que gostem da dica e até a próxima.

Outras dicas deste autor

Função em PHP que mostra o número da semana no ano

Importando emails do Thunderbird para Icedove e vice-versa

Configurar o alsa sem o alsaconf

Mostrar as tabelas de um banco de dados no PostgreSQL usando PHP

[RESOLVIDO] Magento: Não consigo fazer login de administrador após instalação

Leitura recomendada

Separadores no menu do Fluxbox

AIX - Identificando processos zumbis

II Encontro de Software Livre no Rio

Dividindo arquivos grandes restaurando-os com slipt e cat

Desativar BEEP

  

Comentários
[1] Comentário enviado por /bin/laden em 30/04/2009 - 01:53h

Opa, boa dica hein!



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts