Game Jam Brasil/2007/FAQ

From OLPC
< Game Jam Brasil‎ | 2007
Revision as of 16:20, 10 November 2007 by 200.9.84.141 (talk)
Jump to: navigation, search

Grupos:

Postem suas dúvidas referente a qualquer assunto de programação ou do XO. Qualquer um pode perguntar, qualquer um pode responder (colaborem!)

Pergunta: [ULPM] Gostariamos de acessar via SSH o XO, mas precisa da senha do root ou a adição de um usuário. Porém, não possui nenhum executável do tipo adduser ou useradd. Tem como usarmos o SSH do XO?

Sim, o usuário root do XO é sem senha por padrão. Normalmente também os comandos normais de Linux estão em /sbin/XXX , o qual não é mapeado automaticamente no $PATH.

Pergunta: [ULPM] Vocês citaram o fato de enviarmos versões dos nossos jogos. Quais são os horários, como deve ser compactado e para onde devemos enviar?

14h, 16h, 18h, 20h, 22h, 0h, 02h, 04h, 06h, 08h, 10h, 12h, 14h, deadline Quem for dormir de madrugada deve avisar alguém da organização.

E pra onde devemos enviar? gamejambrasil@gmail.com , .tar, .tar.bz2 , .zip , .rar ou .tar.gz

RE: [ULPM] Gostariamos de acessar via SSH o XO, mas precisa da senha do root ou a adição de um usuário. Porém, não possui nenhum executável do tipo adduser ou useradd. Tem como usarmos o SSH do XO?

[quote]
Sim, o usuário root do XO é sem senha por padrão. Normalmente também os comandos normais de Linux estão em /sbin/XXX , o qual não é mapeado automaticamente no $PATH.
[/quote]

Mas a questão é que ao usarmos "ssh root@IP_do_XO" ou "ssh olpc@IP_do_XO" de outro computador, ele requere senha, sendo esta o que precisamos e não temos.

-- Mude a senha como root:

  1. su

(assumiu como root)

  1. passwd

(ele vai requisitar a senha)

xo (coloque a senha como 'xo')

pronto, tente agora, acho que SSH não aceita conexão anônima.

IMPORTANTE: procure alterar a senha de um usuário criado por vocês, ou do usuário padrão (olpc). Caso tenha mudado a senha de root, não esqueça de avisar a organização do evento, para que as máquinas não fiquem 'bloquedas' depois (segunda-feira, elas voltam à escola!)

RE: Funcionou =D Obrigado! PS: você precisa estar na mesma rede para fazer a conexão... ou os dois na 'comp' ou os dois na 'hereWeGo!'

Pergunta: Como emular o XO no QEMU

Em todas as máquinas estão (ou deveriam estar) instalado o QEMU. Para emular o XO no próprio computador: http://olpc.download.redhat.com/olpc/streams/development/build542-20070801_0404/devel_ext3/olpc-redhat-stream-development-devel_ext3.img.bz2 baixe essa imagem, descompacte e execute com o comando:

qemu -m 256 -kernel-kqemu -soundhw es1370 -net user -net nic,model=rtl8139 -redir tcp:2222::22 -hda olpc-redhat-stream-development-devel_ext3.img

Com isso, é possível ainda acessar via ssh (também sftp) o XO emulado, utilizando o endereço da própria máquina na porta 2222: ssh root@localhost:2222

OBS: pela rede wifi 'comp', todas as portas, exceto a 80 e a 8080 estão bloqueadas.

Pergunta: Qual resolução deve ser nosso jogo?

1200x900 é a resolução ÚNICA do XO, não tendo resolução menor nem maior. Para otimização, recomendo diminuir quantidade de cores ou alguma outra alternativa.


Pergunta: Como é possível executarmos um arquivo utilizando a interface gráfica do XO?

Sem resposta

Fizemos todo o tutorial no wiki do helloworld, e conseguimos criar o .xo atraves do comando ./setup.py dist, sem erro algum de compilacao. No entanto , quando invocamos sugar-install-bundle teste1-1.xo, sendo teste1-1.xo o arquivo craido pelo comando anterior, temos o seguinte erro 'dbus.exceptions.DBusEXCeption: org.freedsktop.DBUs.Error.NoReply: Did not receivbe a reply. security policy blocked the reply, the reply timeout out, or some other error. Que que esta havendo de errado ?

A atividade está funcionando antes de vcs criarem o arquivo .xo? Testem antes a atividade usando somente o interpretador do python e coloquem os resultados.

Pergunta: Como fazer para acessar os dois controles direcionais estilo "joystick" que ficam dos lados na tela do XO?

Sem resposta

Pergunta: ...

Sem resposta

Pergunta: ...

Sem resposta

Pergunta: ...

Sem resposta