Instalando o Galaxium

30 01 2009


Obviamente você já ouviu falar do Pidgin, Kopete, aMSN, Emesene, enfim, os messengers mais conhecidos para Linux. Talvez tenha ouvido falar em outros um pouco menos também, como o Mercury e Pymsn. O que você provavelmente nunca viu é que Galaxium, um cliente para MSN (e outros protocolos na versão SVN).
Ao contrário do que você pode estar pensando, porém, o Galaxium não é um projeto recente – ele foi inciado em 2003, conforme é possível ver no site oficial.
Bom, por que você usaria o Galaxium?
Veja bem, ele tem, entre muitas coisas, :

  • mensagens offline
  • preview de imagens (nas transferências)
  • emotions customizados e winks
  • áudio e vídeo (em progresso na versão SVN)
  • integração com players
  • várias outras frescurites
  • e o mais interessante, usa webkit! Isto quer dizer, por exemplo, que ele suporte todos os temas do Adium (messenger bem conhecido pra Mac). Veja só:

janela_mensagens


Bonito, não? Veja mais num site de personalização do Adium os diversos temas pra janela que ele tem.

Bom, então vamos instalar!
Em primeiro lugar, essa são as dependências listadas no site. Obviamente talvez você tenha de lidar com dependências de dependências, se tiver de compilar, como eu.

  • Mono 1.2.4 or later
  • Mono.Addins 0.3 or later
  • Gtk# (2.10.2 or later) usually included with Mono
  • SharpZipLib
  • libanculus-sharp
  • GStreamer for audio support
  • webkit-sharp for Adium message styles & MSN activities support
  • Swfdec 0.6 for MSN winks support

Se você usa Ubuntu, então é mais fácil. É só seguir as instruções da própria wiki do projeto. Vale também para Kurumin NG e Big Linux as instruções para Ubuntu.

Usando Fedora, OpenSuse e Arch, procure as instruções na página principal da wiki.

Até tem repositório pra Debian, porém, não me agradou a versão do programa ser meio antiga, então eu quis compilar e instalar na mão, mesmo. Se você quer ter a versão atual, inclusive a SVN, siga por aqui!

No caso do meu Debian Lenny, foi necessário instalar bastante pacotes.

apt-get install mono-mcs libmono-dev libmono-sharpzip2.84-cil libmono-addins0.2-cil gtk-sharp2 libwebkit-dev libmono-winforms2.0-cil libndesk-dbus1.0-cil libndesk-dbus-glib1.0-cil libmono-cairo2.0-cil libwebkit1.0-cil libhal-dev libgstreamer-plugins-base0.10-dev

Se você usa outra distro, procure por esses pacotes com o nome principal (sem as versões) no gerenciador de pacotes da sua distro. Isso vai resolver boa parte dos problemas de compilação. Houve, porém, duas cosas que eu não consegui achar as binários, tendo de compilar: libanculus-sharp e webkit-sharp. Procure-os em seu gerenciador de pacotes. Caso não encontre, me siga outra vez 🙂

http://code.google.com/p/libanculus-sharp/downloads/list

http://mono.ximian.com/monobuild/preview/sources/webkit-sharp/

Baixou as versões mais recentes? Então é só seguir o processo normal de compilação.

$ tar -vxjpf libanculus-sharp-0.3.1.tar.bz2
$ cd <pasta>
$ ./configure
$ make
# make install

$ tar -vxjpf webkit-sharp-0.2.tar.bz2
$ cd <pasta>
$ ./configure
$ make
# make install

Lembrando que os comandos com “#” devem ser executados como root, enquanto que os com “$” podem ser executados por qualquer usuário e que você deve trocar <pasta> pela pasta criada.

Feito!
Agora você tem duas opções – compilar a última versão estável ou usar o SVN. A versão SVN tem bastante novidades, mas está mais sujeita a bugs (embora isso não queria dizer que a versão estável não tenha erros).

Se você pegar a versão normal em http://code.google.com/p/galaxium/downloads/list , a descompacte e execute os comandos:

$ sh autogen.sh
$ make
# make install

Pronto, agora abra o galaxium no modo texto e verifique se há algum erro.

Escolheu a versão SVN? Siga as instruções a seguir:

$ svn checkout http://galaxium.googlecode.com/svn/trunk/ galaxium-read-only
$ cd <pasta>
$ sh autogen.sh
$ make
# make install

Infelizmente, aqui deu um erro que ainda não consegui achar a resposta e fui obrigado a voltar à outra versão. Mesmo assim, vale muito a pena, conforme vocês podem ver nas imagens a seguir, tiradas do site oficial:

galaxiumloginwindow1

galaxiumcontactlist1

galaxiumpreferences1

Bom, obviamente você vai querer instalar os temas do Adium e todas as frescurites possíveis, não é?
É claro que vai 😀

Um site de personalização do Adium, como já falei, é http://www.adiumxtras.com/. Você pode baixar os temas de mensagens, emotions e sons. O procedimento para instalar é simples. Por exemplo, para instalar um tema de mensagem, baixe o .zip e o mova para ~/.config/Galaxium/Themes/AdiumMessageStyles. Os outros tipos podem ser instalados também movendo os arquivos para as outras respectivas pastas:

andre0991@debian:~/.config/Galaxium/Themes$ ls
AdiumEmoticons  AdiumMessageStyles  AdiumSoundSets

Gostou? Mais algumas imagens de temas para você não ter como dizer que não.

tema_outro tema_azul