Usando a Francine para ter um console Linux mais bonito

Publicado por albert guedes em 27/04/2009

[ Hits: 9.033 ]

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

Programa exemplo em Assembler para Linux

Acerte as horas NOW!

Mostrar os campos de uma tabela do PostgreSQL com PHP

Apache 2 com php5 e php4 juntos

ob_start() - capturar páginas na web ou geradas na hora usando PHP e enviá-las por email

Leitura recomendada

Visualizar imagens noGwenwiew (separado do konqueror)

Execução do Nagios com SSL

EasyVMX, criador de máquinas virtuais para VMware-Player

Tutorial GIT

Conectando celular Nokia via Bluetooth no Debian

  

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