Preparação de tutoriais com vnc2swf

Introdução

Esta página descreve como obter e usar a ferramenta vnc2swf na FEUP para criar tutoriais gravados a partir do ecrã do computador.

Enviem comentários para o email no fim desta página.

Obter

O vnc2swf está disponível em código fonte. Para compilar numa máquina unix da FEUP os passos a seguir são:

  1. Fazer login à máquina (e.g., a pinguim.fe.up.pt) via SSH ou Telnet.

  2. Descarregar a última versão da página oficial do vnc2swf:

    wget  http://www.unixuser.org/~euske/vnc2swf/vnc2swf-0.4.2.tar.gz
  3. Descarregar a versão indicada da bibliotecta ming:

    wget http://ovh.dl.sourceforge.net/sourceforge/ming/ming-0.2a.tgz
  4. Extrair e compilar a biblioteca ming:

    tar -xzf ming-0.2a.tgz
    cd ming-0.2a
    make static
    cd ..
    
  5. Extrair e compilar o programa vnc2swf:

    tar -xzf vnc2swf-0.4.2.tar.gz
    cd vnc2swf-0.4.2
    ./configure --with-ming=../ming-0.2a
    strip vnc2swf
    cp -a vnc2swf ..
    
  6. Em alternativa aos passos acima, pode descarragar o executável já compilado.

    wget http://paginas.fe.up.pt/~mei04010/vnc2swf
  7. O vnc2swf obriga a ter um servidor X a funcionar, mesmo que não seja necessário. Felizmente o XFree86 inclui um servidor de X faz de conta que dá conta do recado, o que evita ter de instalar um servidor de X. Para tal deve descarregar este simples script que arranca um servidor virtual e chama o programa vnc2swf, e que deverá ser usado sempre em vez do vnc2swf.

    wget http://paginas.fe.up.pt/~mei04010/vnc2swf.sh

Usar

Para usar deve:

  1. Instalar no seu computador pessoal um servidor VNC, tal como o TightVNC.

  2. Ligar o servidor VNC, e escolher uma password de accesso.

  3. Descobrir o nome do seu computador, ou em alternativa o IP correndo o programa ipconfig a partir da linha de commandos do DOS

  4. Ligar-se à maquina unix onde tem o vnc2swf instalado.

  5. Correr o vnc2swf.sh

    ./vnc2swf.sh exemplo.swf nome-ou-ip-do-meu-computador
  6. Fazer a demonstração — todos os passos que fizer no seu computador serão gravados.

  7. No final da demonstração deve voltar à janela com a sessão da máquina unix e fazer Ctrl-C para terminar a gravação.

Publicar

Para publicar os tutoriais, pode fazer-lo directamente a partir dos servidores de web da FEUP:

  1. Se já não o fez antes, deve seguir estas instruções para criar a directoria ~/public_html.

  2. Ao correr o programa passe como primeiro argumento a posição final da apresentação:

    ./vnc2swf.sh ~/public_html/exemplo.swf omeucomputador.fe.up.pt
    
  3. Para cada apresentação .swf na directoria ~/public_html deve criar um .html correspondente:

    <html>
     <body>
      <embed src="exemplo.swf" width=800 height=600 type="application/x-shockwave-flash" loop=false>
      </embed>
     </body>
    </html>
    

    Deve adaptar o nome do .swf, e a dimensão do ecrã.

    Para editar textos no unix, pode usar os editores pico (mais simples) ou vi.

Dicas