Infra - Linux

Linux: Visualizador de sistema de arquivos tridimensional

Já imaginou visualizar o seu HD em um espaço tridimensional e navegar em seu disco como em um jogo de 1a pessoa? Pois é isto que o programa deste artigo disponibiliza em seu desktop.

por Alessandro de Oliveira Faria



Introdução

O programa que utilizaremos neste artigo chama-se TDFSB. Este programa permite a navegação tridimensional em seu sistema de arquivos. Durante o passeio virtual, podemos assistir vídeo MPEG e ouvir musicas MP3.

Abaixo a lista de dependências para compilação do programa:

  • SDL
  • SDL_image
  • SMPEG
  • OpenGL/GLU/glut
Veja o resultado deste tutorial:

Vídeo demonstrativo:

http://www.linhadecodigo.com.br/artigos/videos/alessandro_faria/tridimensional.htm

Download e instalação

O download do pacote RPM encontrei apenas na versão 0.0.7-7, mas para quem ainda assim preferí-la, o pacote encontra-se no link abaixo:

http://www.blagblagblag.org/9000/i386/RPMS/tdfsb-0.0.7-7blag.i586.rpm

Para instalar a versão RPM, basta executar o comando abaixo como super-usuário:

# rpm -ivh tdfsb-0.0.7-7blag.i586.rpm 

Já o download dos fontes, podem ser efetuados em:

  • http://www.determinate.net/webdata/data/tdfsb-0.0.9.tar.gz
  • http://cabelo.linuxdicas.com.br/exemplos/tdfsb-0.0.9.tar.gz

    Descompacte o arquivo tdfsb-0.0.9.tar.gz, entre na pasta criada e execute o script compile.sh.

    Descompacte o arquivo tar.gz:

    # tar -zxvf tdfsb-0.0.9.tar.gz 
    

    Entre na pasta criada pelo tar:

    # cd tdfsb-0.0.9 
    

    Compile o programa com o script compile.sh:

    # ./compile.sh
    Using sdl-config.
    GNU/Linux detected.
    compiling... 
    

    Pronto, nesta etapa o programa está pronto para uso.

    Funcionalidades

    Podemos iniciar a navegação em uma pasta especificada na linha de comando:

    # ./tdfsb -D /home/cabelo/diversos

    Se tudo ocorreu bem, você verá a seguinte tela:

    Abaixo os comandos principais de navegação:

    • [END]- Volta a posição inicial do eixo Y;
    • [HOME] - Volta a posição inicial em X, Y e Z;
    • [t] - Liga ou Desliga a apresentação do nome do arquivo (figura - 1);
    • [c] - Liga ou Desliga a apresentação do cursor (figura - 2);
    • [r] - Captura ou libera o mouse na janela de apresentação;
    • [u] - executa um cd ..;
    • [0] - cd /home;
    • [d] - Liga ou Desliga a apresentação do nome da pasta (figura - 3);
    • [o] - Modo de navegação;
    • [l] - Reload diretório corrente;
    • [F1][F2] - Velocidade de deslocamento;
    • [F3][F4] - Velocidade de rotação.
  • Alessandro de Oliveira Faria

    Alessandro de Oliveira Faria - Sócio-proprietário da empresa NETi TECNOLOGIA fundada em Junho de 1996 (http://www.netitec.com.br), empresa especializada em desenvolvimento de software e soluções biométricas, Consultor Biométrico na tecnologia de reconhecimento facial, atuando na área de tecnologia desde 1986 assim propiciando ao mercado soluções em software nas mais diversas linguagens e plataforma, levando o Linux a sério desde 1998 com desenvolvimento de soluções open-source, membro colaborador da comunidade Viva O Linux, mantenedor da biblioteca open-source de vídeo captura entre outros projetos.