Quando instalei meu Ubuntu Gutsy ele tava com um bug meio chato, quando inicializava nao aparecia a famosa logo do com a barrinha carregando, mas ficava tela preta por bastante tempo, ate aparecer a tela de login. Entao eu simplesmente apertava ALT + F1, e ali em modo texto ele inicializava mais rapido.Mas um dia desses decidi procurar resolver isso, e e realmente bem simples (na verdade o primeiro resultado no google :-) ). Primeiro e preciso editar o arquivo usplash.conf:sudo gedit /etc/usplash.confque provavelmente deve estar assim# Usplash configuration filexres=1280yres=1024e no meu caso, com tela de 15'4'', eu atualizei pra isso# Usplash configuration filexres=1280yres=800depois basta atualizar o tema, que e o simbolo do Ubuntu e a barrinha carregandosudo update-usplash-theme usplash-theme-ubuntue pronto! Tutorial enviado por Flavio Ribeiro.Para enviar o seu, mande para o email no perfil ao ladoOla, hoje vou introduzir poucos conceitos que aprendi pra desenvolver games usando pygame. Vou fazer um pequeno joguinho onde uma nave se move na tela e da tiros. No fim falo mais sobre esse 'jogo'.1. Antes de mais nada, instale o pygame. Observe que se voce usar alguma distro debian-based, basta um apt-get install python-pygame que ele da conta do resto. Nao sei em outros gerenciadores de pacotes (yum, emerge, etc) mas se nao conseguirem usa-los, basta fazer download do tarball.2. Teste se ja ta funcionando importando no interpretador python:root@nerdy:/# pythonPython 2.5.1 (r251:54863, May 2 2007, 16:56:35)[GCC 4.1.2 (Ubuntu 4.1.2-0ubuntu4)] on linux2Type "help", "copyright", "credits" or "license" for more information.>>> import pygame>>>>Se o interpretador nao chiar, estamos prontos.3. Vamos agora fazer nosso 'joguinho'. Comece importando os modulos necessarios:import pygame, sys,osfrom pygame.locals import *__obsnaomuitoimportante__: O sys e os vou mostrar porque importei mais na frente, ja o pygame.locals eu importei trazendo pro namespace pra economizar digitacao.4. Inicialize o pygame usando o metodo init():pygame.init()5. Agora sim, vamos por a mao na massa. Sete o tamanho da telinha do seu jogo e o titulo (que vai ficar na barrinha):window = pygame.display.set_mode((200, 200))pygame.display.set_caption('Meu primeiro jogo!')6. Sete as variaveis que vamos usar. Duas que indicarao a posicao da nave (x_position e y_position), uma (step) que indica quantos pixels nossa nave vai se mexer quando o usuario apertar pros lados, e outra (shotspeed) que indica a velocidade do tiro.global x_position, y_position, stepx_position, y_position = 50,100step = 5shotspeed = 1obs_importante: O global indica que modificaremos os valores dessas variaveis dentro de funcoes. Para saber mais clique aqui.7. Hora de 'carregar' nossas imagens. Aqui vou carregar o background, a nave e a imagem do tiro ok? Primeiro passo o endereco completo de onde a imagem se encontra (ta ai o os sendo usado!), depois dou um pygame.image.load pra carregar a imagem em uma instancia.background_draw = os.path.join("/home/bioinfo/pygame/mygames","tile3.png")background = pygame.image.load(background_draw)ship_draw = os.path.join("/home/bioinfo/pygame/mygames","nave.png")ship = pygame.image.load(ship_draw)shot_draw = os.path.join("/home/bioinfo/pygame/mygames","tiro.png")shot = pygame.image.load(shot_draw)8. Pra que o background e a nave apareca na tela e necessario que voce desenhe (blit) ele. Mas nao e so isso, tudo que voce for desenhar ou atualizar no pygame voce precisa atualizar (flip) a tela. No blit() voce passa como argumentos a instancia do pygame.image.load e a posicao em coordenadas de pixels.window.blit(background, (0,0)) # Desenha o