Hamacker’s Palace

29 de Setembro de 2007

Remake para Ubuntu : Goody

Arquivado em: GNU/Linux, jogos, ubuntu — hamacker @ 23:10

Goody é um jogo de plataforma, onde o objetivo é apanhar todos os sacos de dinheiro que tiverem pelo caminho. Possui continue, suporte a joystick e semelhante a versão para o MSX também possui alguns “cheats”. É bastante viciante, eis um screenshot :

Goody for Linux

Para instalar vá até a seguinte página :

http://lnx.webxprs.com/web/index.php?option=com_remository&Itemid=2&func=fileinfo&id=3

O pacote está em formato .deb, porém está dentro dum .zip. Descompacte o arquivo .zip e dê um duplo clique no arquivo .deb, após isso o gDebi vai aparecer com os dados do pacote como nome, versão,descrição, … enfim, apenas clique no botão “instalar pacote”.

Para joga-lo crie este atalho, dê um ALT+F2 e execute “gksu gedit /usr/share/applications/goody.desktop” e coloque este conteúdo :

[Desktop Entry]
Name=Goody - The Remake
Comment=Goody é um jogo de plataforma, onde o objetivo é apanhar todos os sacos de dinheiro que tiverem pelo caminho
Exec=/usr/games/goody
Icon=goody.png
Terminal=false
Type=Application
Categories=Application;Game;

Salve o arquivo e saia do gedit. Ficou faltando apenas um ícone para este jogo, se voce realmente quiser usar um ícone salve uma imagem qualquer como /usr/share/pixmaps/goody.png.

O jogo já está instalado e encontra-se no menu na seção “Jogos”.

Para joga-lo, as teclas são :

Setas = mover, pular e abaixar
Space = atira tijolos
Enter = colocar/pegara escada
Enter+setas = selecionar um item
Ctrl = congelar
F2 = som+musica liga/desliga
F5 = Ajuda
Esc = sair do jogo

Alguns cheats que voce poderá acompanhar no forum.

Bom divertimento!

Remake do jogo ‘The Goonies’ para Ubuntu

Arquivado em: GNU/Linux, jogos, ubuntu — hamacker @ 22:50

Como não só de bits e bytes vivem os viciados em tecnologia, vou descrever um passo-a-passo para a instalação dum jogo muito conhecido pelos fãs de 8 bits : ‘The Goonies’. Esse jogo datado lá da época de 1986 era baseado num filme de mesmo nome e tinha uma trilha sonora da Cindy Lauper que era de arrebentar para a época, usava todos os 3 canais de som do MSX, realmente a Konami na época era imbátivel. Agora temos um remake dele, isto é, um jogo que lembra o jogo original produzido por outro programador. A instalação é bem mais simples do que antes, visto que agora contamos com pacote pronto para Ubuntu.

Um screenshot para preparar o coração :

The Goonies para Linux
Vamos ao passo-a-passo :

1) Faça o download do pacote .deb em :

http://goonies.jorito.net/

Voce reparará que há link para :

Faça o download da versão correspondente para o seu sistema, após isso, dê um duplo clique no arquivo .deb que foi baixado e em seguida o programa gDebi vai aparecer mostrando dados do pacote como descrição, tamanho,… enfim apenas clique no botão “Instalar pacote”.

Para joga-lo apenas acesse a seção “Jogos” do seu menu principal.

Boa diversão.

Google Earth de forma simplificada para Ubuntu 7.10 (Gutsy Gibbon)

Arquivado em: GNU/Linux, ubuntu — hamacker @ 21:00

No Ubuntu Gutsy consta o pacote ‘googleearth-package’, esse pacote contém um script que automatiza a criação dum .deb para a ultima versão disponível do Google Earth, esse script faz o download da ultima versão do GoogleEarth disponivel e cria um .deb permitindo que tal programa seja instalado, removido ou transportado facilmente. Mas há um problema, aparentemente o Google Earth mudou para a versão 4.2 e sofreu uma alteração em que a versão atual do ‘googleearth-package’ não consegue fazer nem o download e nem mesmo empacotar em formato .deb, mesmo assim vale a pena instalar, pois há novidades interessantes nessa nova versão, a seguir detalho um workaround que resolve esse problema de download e empacotamento, confira :

Primeiramente instale essas dependencias :

sudo apt-get install   build-essential dpkg-dev debhelper devscripts fakeroot linda dh-make patch

Então prossiga com :

sudo apt-get install   googleearth-package

Pois é, se o pacote ‘googleearth-package’ estivesse corrigido então bastaria um :

sudo make-googleearth-package

Mas como até a data de hoje tal pacote ainda não foi corrigido, então deste ponto em diante precisaremos forçar a barra, isto é, visto que o script ‘googleearth-package’ falha em fazer o download então teremos de fazer o download manualmente. Carregue seu navegador de internet e faça o download do Google Earth para Linux a partir da seguinte URL :

http://earth.google.com/download-earth.html

E após isso :

sudo make-googleearth-package --force --file /local/onde/salvou/GoogleEarthLinux.bin

Após isso, o arquivo .deb será criado com o nome de ‘googleearth_4.2.198.2451+0.2.0-1_i386.deb’ ou algo similar, já que a versão poderá flutuar conforme a ultima versão disponivel. Para completar a instalação, use :

sudo dpkg -i googleearth_4.2.198.2451+0.2.0-1_i386.deb

Este procedimento poderá ser usado enquanto o pacote ‘googleearth-package’ não sofre uma correção, por isso sempre teste antes :

sudo make-googleearth-package

E se falhar então use os métodos descritos acima com download manual e –force.

28 de Setembro de 2007

Lançado o plugin Liquid Rescale para o GIMP

Arquivado em: GNU/Linux, Geral, ubuntu — hamacker @ 14:27

Apenas complementando a nota do André Noel sobre um novo plugin para Gimp chamado de ‘liquid rescale’. Este novo plugin é uma implementação open source  dum novo método/algoritmo desenvolvido por Shai Avidan e Ariel Shamir onde é capaz de fazer redimensionamento de imagens com pouca perda e mantendo a mesma proporção.

Shai Avidan e Ariel Shamir escreveram um algoritmo capaz de detectar pontos de luz numa imagem e assim detectando quais são as áreas da imagem de maior importância para que no redimensionamento da imagem essas áreas mantenham uma mesma proporção que antes, é simplesmente revolucionário.  É um pouco difícil de explicar, mas vejam com o seus próprios olhos :

Download desse plugin (source, slackware, ubuntu feisty/gutsy, binário em .tar.gz e windows) :

http://registry.gimp.org/plugin?id=10292

Mais informações em :

http://liquidrescale.wikidot.com/

19 de Setembro de 2007

Não foi “sem querer querendo”.

Arquivado em: GNU/Linux, Geral — hamacker @ 2:17

Estava passeando pela Folha Online onde lí que a página na internet da TV SBT foi crackeada. Então fui dar uma olhada no netcraft para ver que sistema operacional eles usavam até então, e advinhe : Windows 2000 desde agosto/2003, supostamente quando o SO já deveria ter sido Windows 2003. Tudo bem se não querem usar apache, mas que pelo menos usassem a ultima versão disponivel ou que pelo menos atualizassem o servidor. Abriram as portas da esperança e o cracker foi lá e fez, e não foi “sem querer querendo”.

Agora que a porta do Baú foi arrombada, vamos ver quem dá dinheiro para atualizarem os SOs.

Ajude a divulgar a lista brasileira de equipamentos e serviços compatíveis com Linux

Arquivado em: GNU/Linux — hamacker @ 1:34

Ajude a divulgar a lista brasileira de equipamentos e serviços compatíveis com Linux
…e concorra a MP4 e MP3 players, mochilas Targus, períodos de VoIP grátis e até a ventiladores USB - além de contribuir automaticamente para doações para a Wikipedia e o WordPress! O BR-Linux coletou mais de 12.000 registros de compatibilidade de equipamentos e serviços (webcams, scanners, notebooks, …) na sua Pesquisa Nacional de Compatibilidade 2007, e agora convida a comunidade a ajudar a divulgar o resultado. Veja as regras da promoção no BR-Linux e ajude a divulgar - quanto mais divulgação, maior será a doação do BR-Linux à Wikipedia e ao WordPress.

12 de Setembro de 2007

Como ? Precisa do módulo gspca, spca5xx, lirc, …? É prá já.

Arquivado em: GNU/Linux, ubuntu — hamacker @ 16:34

Tá precisando daquele gspca, spca5xx, ipw2100,lirc,… o qual voce não possui instalado ?

A idéia é simples, compile-o. Há diversos fontes desses módulos no repositório do seu Ubuntu prontos para serem usados.

Geralmente eles são carregados diretamente no boot, no entanto, há circunstancia que alguns deles ficam de fora e voce precisa compila-los e instala-los. Isso não é dificil, no entanto, é bom saber para que eles servem antes de instalar, até porque alguns deles podem conflitar com o que já existe instalado.

Um jeito bastante simples de descobrir o que voce tem no repositório referente a fontes de módulos de kernel é executar este comando :

 apt-cache search source|grep "-source"

Assim serão listados todas as opções e se voce necessitar de instalar qualquer um deles, use o jeito debian :

Antes de prosseguir, confira se as ferramentas necessárias estão instaladas :

sudo apt-get install module-assistant debhelper dpkg-dev gettext \
       html2text intltool-debian patch po-debconf dh-make debian-keyring build-essential

Por exemplo, para conseguir baixar, compilar e instalar o módulo gspca :

sudo aptitude install gspca-source
sudo m-a auto-install gspca

E pronto.

Se voce por exemplo quer suporte a infravermelho para fazer aquele controle remoto da PixelView(placa de captura e TV), o procedimento é basicamente o mesmo :

sudo aptitude install lirc-modules-source
sudo m-a auto-install lirc-modules

Simples de novo, não ?

Mas nem todos são tão fáceis, há módulos cujas versões é bugado a partir duma versão de kernel, um exemplo disso é o modulo “spca5xx” que precisa duma pequena adaptação por causa das modificações recentes no kernel :

sudo aptitude install spca5xx-source
sudo m-a auto-install spca5xx

Porém, apenas os comandos acima não irão resolver porque o arquivo ‘ config.h’ é requerido por esse módulo, mas nas versões recentes do kernel, esse arquivo não existe, ou alias, existe, mas agora chama-se ‘autoconf.h’, assim para resolver esse pequeno problema :

sudo ln -s /usr/src/linux-headers-`uname -r`/include/linux/autoconf.h \
   /usr/src/linux-headers-`uname -r`/include/linux/config.h

Reposto o arquivo que faltava, agora sim, podemos compilar o módulo, repetindo o ultimo comando o qual falhou :

sudo m-a auto-install spca5xx

Os arquivos .deb gerados pelo comando acima vão parar em /usr/src, e se por ventura necessitar instala-los mais tarde ou manualmente :

sudo dpkg -i /usr/src/spca5xx-modules-2.6.22-11-generic_20060501-2ubuntu2+2.6.22-11.32_i386.deb

Dessa forma, podemos criar módulos para webcams, modems, placas de tv/rede wifi/video (ATI e NVIDIA) e muitos outros modulos. O comando ’sudo aptitude install blabla-source’ é apenas didático e pode ser ignorado, pois o próprio ‘m-a’ baixa, compila e instala o módulo blabla.

Espero que tenha gostado e não tenha sido técnico demais.

6 de Setembro de 2007

Manejando os gerenciadores de janela a partir da bandeja do seu sistema, especialmente para quem está usando o compiz

Arquivado em: GNU/Linux, ubuntu — hamacker @ 15:38

Se voce usa o compiz, já deve ter experimentado em algum momento ficar sem as bordas das janelas de uma hora para a outra. Isso acontece porque o gerenciador de janelas compiz foi secretamente derrubado, não é intencional, no entanto isso não importa pois voce ficou sem as bordas e a menos que tenha algum conhecimento da shell vai ter que reiniciar o ambiente gráfico para restaura-la. Será que não é possivel carregar o compiz novamente de uma forma mais fácil ?
Também há ocasiões que voce simplesmente gostaria de trocar o gerenciador de janelas compiz (ou outro) e usar outro gerenciador de janelas (gtk-window-decorator,emerald,heliodor, compiz , kwin, aquamarine,…), mas ter a liberdade de trocar, trocar e trocar sem ter que recorrer a uma misteriosa linha de comando. Sabemos também que alguns programas como aplicações escritas em Java ou WINE que podem não se comportar bem dentro do compiz, e nessa situação é bom mudar o gerenciador de janelas temporariamente e dinamicamente apenas enquanto tal programa está sendo executado.

A solução para esses problemas é importante especialmente para quem usa o compiz, é vital para estes poderem trocar o gerenciador de janelas dinamicamente. Qual a solução ? É instalar o fusion-icon, um programa que quando instalado se aloja na bandeja do seu sistema e é capaz de trocar o gerenciador de janelas atual por outro dinamicamente, além disso é capaz de ativar algumas opções específicas do compiz. Sua instalação é simples, veja :

sudo apt-get install git-core build-essential
sudo apt-get install python-compizconfig compizconfig-settings-manager
git-clone git://anongit.opencompositing.org/users/crdlb/fusion-icon
cd fusion-icon
sudo make interfaces=gtk install

O ‘make interfaces=gtk’ acima é sugerido para ambientes GNOME ou baseados no GTK, mas voce pode trocar a palavra ‘gtk’ por ‘qt3′ ou ‘qt4′ para ambientes baseados na toolkit QT. Use ‘qt4′ se seu ambiente for Ubuntu+KDE (libqt4-dev é requerida). Se houver erros na compilação experimente instalar `compiz-dev`.

Para melhorar ainda mais sua instalação seria interessante voce executar Sistema->Preferencias->Sessões e na orelha [Programas iniciais] clicar no botão “Adicionar” e acrescentar o programa “fusion-icon” para ser iniciado juntamente com o seu sistema. Dessa forma voce poderá trocar de gerenciador de janelas mui rapidamente. Este programa consome pouca memória RAM e é muito prático.

4 de Setembro de 2007

Instalando os principais [des]compactadores no Ubuntu

Arquivado em: GNU/Linux, ubuntu — hamacker @ 19:18

É muito ruim voce ser surpreendido por um usuário daquele outro sistema operacional por não estar conseguindo descompactar um tipo de formato de arquivo, apesar do outro sistema operacional vir apenas com um descompactador para arquivos .zip, estes usuários já estão acustumados a instalar softwares completares e suporem que seus sistemas já são completos. Assim como no sistema deles, também precisamos instalar os compactadores/descompactadores que nos permitirão gerenciar tais tipos de arquivos.

A diferença é que no caso do Ubuntu há um único gerenciador para todos estes formatos, isto é, um único frontend (chamado de file-roller) capaz de compactar/descompactar todos os tipos de formatos de compactação conhecidos. Mas este gerenciador é apenas um frontend, isto é, para este gerenciador compactar/descompactar arquivos no formato .zip, é necessário ter o programa “zip” e “unzip” instalados e sucessivamente para todos os outros formatos.

Para quem usa um desktop numa empresa, é vital gerenciar todo o tipo de arquivo compactado e é perda de tempo ter que instalar tais compactadores sob demanda, isto é, a medida que tais arquivos aparecem vamos instalando-os, pois pode ser surpreendido num momento onde a internet pode estar indisponivel para completar sua instalação. Portanto, a dica a seguir é para instalar todos os principais formatos de arquivos compactados duma única vez :

sudo apt-get -y install unace rar unrar zip unzip p7zip-full p7zip-rar \
  sharutils aish uudeview mpack lha arj cabextract file-roller

Após isso, provavelmente não terá mais problemas em abrir formatos compactados.

Os pacotes “p7zip-full” é um pacote novo que nem todas as versões de Ubuntu possuem, se voce não possui-lo nos seus repositorios apenas troque por “p7zip”. O p7zip-rar dá a habilidade do p7zip de descomprimir também o formato .rar, portanto sua instalação é redundante já que vamos instalar o rar e unrar.

Blog no WordPress.com.