sexta-feira, 22 de junho de 2007

Adobe Flash Player

Hoje precisei instalar o Flash Player da Adobe no XO. Fui seguir o tutorial que está na wiki do laptop e não deu certo... Por isso, to postando aqui como se instala (depois vou atualiza lá na wiki também) o Flash Player...

1) Baixar o Flash Player no link: http://linuxdownload.adobe.com/adobe-release/adobe-release-1.0-0.noarch.rpm
2) Na linha de comando, entre na pasta na qual você baixou o pacote e digite:
rpm -i nome_do_pacote
yum install flash-plugin

É isso ai...

segunda-feira, 11 de junho de 2007

Vídeo

A Red Hat Magazine lançou mais um vídeo no último dia 8. É o episódio 3 e o vídeo trata da rede Mesh. O vídeo não se aprofunda no assunto, mas dá uma idéia geral dos conceitos.

http://www.redhatmagazine.com/2007/06/08/inside-one-laptop-per-child-episode-03/

Acessando seu XO do seu Desktop

Bem, sei que isso não chega a ser uma novidade, mas é um problema que surgiu aqui no laboratório. Explico: os XO estão conectados em uma rede Wifi, que é isolada pelo firewall do ponto de acesso.

Nosso roteador Wifi impede a transmissão de pacotes da rede dos computadores Desktop para quem estiver na rede sem fio, funcionando efetivamente como um NAT. Funciona como a relação entre seu computador e a Internet: você enxerga o Google, mas o Google não te enxerga. Não é possível mudar essa configuração nele, então, a saída é criar um túnel entre o XO e o Desktop.

O túnel que criei aqui foi feito via ssh, disponível nas maquininhas. A idéia é conectar o XO ao Desktop via ssh e fazer esta conexão habilitar uma no sentido contrário. Bem, vamos aos comandos:

- no XO:
[olpc@xo-00-CB-A7 ~]$ ssh -R 7777:localhost:22 -l seu_usuario_no_desktop IP_DO_DESKTOP

A opção -R é responsável por fazer o serviço do túnel remoto. Em seguida, vem a configuração do túnel, que redireciona as conexões na porta 7777 para a 22 do XO. Claro, ao invés de 7777, poderia ser qualquer outra porta. A opção -l é para indicar o usuário e, depois, o IP do seu Desktop.

Um detalhe, seu usuário olpc no XO vai precisar de uma senha. Se você ainda não colocou uma, digite:
[olpc@xo-00-CB-A7 ~]$ passwd
e escolha uma senha.

- no Desktop:
alexandre@edulivre08:[~]$ ssh localhost -p 7777 -l olpc

O comando acima é equivalente a fazer uma conexão localmente na porta 7777 como usuário olpc. Voilà! É isso. Você pode acessar seu XO do seu Desktop. Obviamente, você não precisa dessa ginástica no caso de já enxergar o laptop na sua rede. Neste caso, bastaria um ssh normal.

Espero que seja útil para vocês.

sábado, 9 de junho de 2007

Como rodar o X do seu linux (desktop) no XO

Olá

Este é mini-tutorial para "exportar" o X de uma máquina desktop linux e para "importá-lo" no XO. Testei com uma máquina rodando Ubuntu 7.04 e com XO (B1):

No desktop:
- Entre no arquivo gdm.conf ( /etc/gdm/gdm.conf ).
-Procure uma linha que contenha [xdmcp]. - Logo mais abaixo dessa linha haverá um "Enable = false". Troque para "Enable = true".
- Reinicie o serviço (no terminal fora do ambiente gráfico (Ctrl+Alt+F1): /etc/init.d/gdm restart)

No XO:
- Verifique se o XO entrou corretamente na rede sem fio. Se isso não ocorrer, você pode iniciar pelo terminal, digitando:
>> iwconfig eth0 essid NOME_DA_REDE key SENHA
>> ifconfig eth0 IP_DO_XO_NA_REDE netmask MASCARA_DA_REDE up
>> dhclient

- Depois que o XO estiver conectado na rede, basta digitar no terminal:
>> X -query IP_DO_DESKTOP :1

Está pronto! Você verá na tela do XO, o seu desktop linux rodando...

sexta-feira, 1 de junho de 2007

Editor Musical - Demo 1.0

# Update
Na grade de composição, quando você pintava a nota SI, tocava a nota DO e vice-versa. Upei uma nova versão para download.

Download em:
http://code.google.com/p/editor-musical/downloads/list

Roda em qualquer SO (com ou sem Sugar). Para mais informações leia o arquivo README.

Requisitos: python, gtk, csound (com módulo csnd.py instalado).


Obs:
Falta ainda tocar a composição criada e criar alguns eventos de som do tipo 'play' and 'stop'.
Nesta demo, é possível tocar apenas os instrumentos da primeira linha de seleção (CLARINET, ORGAN, elecGuiter (seno), Hi-hat, SIMPLE_DRUM)