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





Fim definitivo do Kurumin NG

30 01 2009

OBS: Essa notícia foi escrita por mim no mesmo dia que o Leandro desistiu do projeto e foi enviada ao Br-Linux.

Conforme foi publicado no Br-Linux , tudo começou com a afirmação do Morimoto de que o projeto “não vingou” num tópico do fórum do Guia do Hardware.

Mais tarde, ele esclareceu um pouco mais as coisas, dizendo que o Leandro havia postado em dezembro no grupo interno da distro que não poderia mais continuar. Sendo que nãoo havia mais nenhum desenvolvedor ativo da distro, ela estava “abandonada”, conforme disse Morimoto no  mesmo tópico.

Algum tempo depois, Leandro postou no site do Kurumin-NG que essas afirmações eram apenas “boatos”, e disse: “quando acabar eu serei o responsável por noticiar tal decisão”.

Pois bem, acabou.

Ele voltou atrás e disse que realmente o projeto chegou ao fim.

Eis um excerto do que ele disse no site oficial:

Olá a todos, infelizmente terei que voltar atrás da minha decisão de continuar o projeto Kurumin NG, estou reconhecendo publicamente o meu erro em noticiar que o mesmo iria ser continuado e poucas horas depois anunciar que o mesmo acabou, acontece que não irei suportar a pressão para manter algo onde faço por prazer e não por dinheiro, não adianta nada eu tentar ir pra frente se muitos estão querendo me puxar para trás (…)

Leandro reconheceu seus erros e reclamou das pesadas críticas que recebeu durante o desenvolvimento do Kurumin NG.

E vocês, o que acham? Curso natural das coisas ou grande perda para o Software Livre nacional?





Instalando o novo Pidgin 2.5.4

26 01 2009

Meu Pidgin 2.4.3, no Debian Lenny, estava com problemas. Quando eu ia abrir uma janela, fechar ou sair ele começava a usar muito processamento, o que deixava meu PC extremamente lento. Quando eu o fechava, então… simplesmente vários minutos de lentidão.

Nunca fui de matar passarinhos, mas às vezes eu era obrigado a dar um xkill no coitado.

Bom, mas tudo isso acabou, pois saiu a nova versão do Pidgin, a 2.5.4

Você pode baixar o source em http://www.pidgin.im/download/source/ .
Você não vai precisar fazer tudo isto se a sua distro for o Fedora, pois o empacotador do Pidgin parece ter um caso de amor com os caras do RedHat, afinal, só tem RPMs nos downloads, do Fedora e RedHat/CentOS. OK, sobrou pra você que não tem nem um nem outro ou se sua distro não tem essa nova versão pra baixar.

Se você usa Ubuntu ou derivado, simplesmente baixe e instale os debs de http://www.getdeb.net/app/Pidgin

Essa dica também vale para versões futuras, pois você não vai ter esses pacotes mesmo

Para baixar, vá no link anterior. Se você tem preguicite aguda, pode pegar pelo comando a seguir, mas lembre-se que isso será desatualizado futuramente.

Código:
wget -c http://ufpr.dl.sourceforge.net/sourceforge/pidgin/pidgin-2.5.4.tar.bz2

Lembrando que estamos em

Código:
andre0991@debian:~$ ddate Today is Setting Orange, the 25th day of Chaos in the YOLD 3175

Execute o comando ddate aí para confirmar se você não está desatualizado.

OK, baixou?

Prepare-se, colega, você vai baixar muita coisa.

Código:
apt-get -y install intltool libstartup-notification0-dev libgtkspell-dev xorg-dev libxml2-dev libgstreamer0.10-dev libmeanwhile-dev network-manager-dev libperl-dev libgnutls-dev tcl8.3-dev tk-dev

Isto para você não se deparar com mensagens de erro como essas…

Citação:
configure: error: The intltool scripts were not found. Please install intltool.
Citação:
configure: error:
Startup notification development headers not found.
Use –disable-startup-notification if you do not need it.
Citação:
configure: error:
GtkSpell development headers not found.
Use –disable-gtkspell if you do not need it.
Citação:
configure: error:

You must have libxml2 >= 2.6.0 development headers installed to build.

Citação:
configure: error:
GStreamer development headers not found.
Use –disable-gstreamer if you do not need GStreamer (sound) support.
Citação:
configure: error:
Meanwhile development headers not found.
Use –disable-meanwhile if you do not need meanwhile (Sametime) support.
Citação:
configure: error:
avahi development headers not found.
Use –disable-avahi if you do not need avahi (Bonjour) support.
Citação:
configure: error:
NetworkManager development headers not found.
Use –disable-nm if you do not need NetworkManager support.
Citação:
configure: error:
Perl development headers not found.
Use –disable-perl if you do not need Perl scripting support.
Citação:
configure: error:
Neither GnuTLS or NSS SSL development headers found.
Use –disable-nss –disable-gnutls if you do not need SSL support.
MSN, Novell Groupwise and Google Talk will not work without GnuTLS or NSS. OpenSSL is NOT usable!
Citação:
configure: error:
Tcl development headers not found.
Use –disable-tcl if you do not need Tcl scripting support.
Citação:
Tk development headers not found.
Use –disable-tk if you do not need Tk scripting support.

OK, continuando, descompacte o Pidgin.

Código:
tar -vxjpf pidgin*

Troque de pasta e vamos ao tradicional processo de compilação.

Código:
./configure --disable-avahi

O disable-avahi é porque simplesmente não havia o pacote dev necessário do the Avahi Apple Bonjour.
Depois, se não houver nenhuam mensagem de erro, é só prosseguir normalmente com a compilação. Se houve, procure o pacote correspondente.
O processo pode durar bastante tempo, dependendo do seu computador.

Código:
make su make install ldconfig

O ldconfig linka umas coisas necessárias para ele não usar a versão antiga do libpurple.

Pronto, só usar.

pidgin

Sim, eu dei ./configure umas 12 vezes. Até achei uns tutos antigos falando das dependências, mas queria ver se não tinha algo a mais.

Pensando bem, acho que vou usar emesene.

Abraços.


Postado por mim no GdH.





Guia prático do Debian Lenny

8 01 2009
Resolvi instalar algo leve aqui e fui de Debian Lenny. Eis uma reunião das principais dicas.
Procurei fazer de um jeito bem prático. Quanto menos palavras, melhor.

Importantíssimo: todos os comandos daqui precisam ser executados como root. Não se esqueça!!

Código:
su

Adicionando repositórios

Copie (selecionando) e cole com shift+insert ou pelo recurso do seu console no /etc/apt/sources.list .

Citação:
#mirros de segurança

deb http://security.debian.org/ lenny/updates main contrib
deb-src http://security.debian.org/ lenny/updates main contrib

#mirros oficiais
deb ftp://ftp.br.debian.org/debian/ lenny main contrib non-free
deb http://linorg.usp.br/debian/ lenny main contrib non-free

#para usar os servidores abaixo basta remover o “#” e atualizar a lista de pacotes

#mirros multimidia

deb http://debian-multimedia.org/ lenny main
deb http://ftp.debian-unofficial.org/debian lenny main contrib non-free

#compiz-fusion
deb http://apt-get.if.uff.br lenny-ifuff compiz

#opera
deb http://deb.opera.com/opera/ lenny non-free

Obs: Lista retirada do wiki do Debian em wiki.forumdebian.com.br/index.php/Sources.list. Alguns repositórios podem não funcionar.

Depois disso, atualize a lista.

Código:
apt-get update

Fontes, descompactadores e aparência de aplicativos.

Para instalar descompactadores:

Código:
apt-get install bzip2 rar zip unrar

Para melhorar as fontes:

Código:
apt-get install -y msttcorefontsdpkg-reconfigure fontconfig-config

O programa fará algumas perguntas. Responda nesta ordem: Autohinter, Sempre e Não. ( do tutorial do GDH em http://www.guiadohardware.net/dicas/…y-desktop.html ).

Se você usa KDE, vai perceber que os aplicativos Gtk ficam com um visual horrível. Para resolver esse problema, instale o gtk-qt-engine.

Código:
apt-get install -y gtk-qt-engine

Depois disso, vá no Centro de controle do KDE, em Aparência e Temas e em GTK Styles and Fonts. Marque a opção de sua preferência e aplique.

Para ver as mudanças da fontes, é necessário reiniciar o X. Faça isso quando quiser com control+alt+backspace.

Quer melhorar um pouco mais o visual? Instale o estilo Lipstik.

Código:
apt-get install kde-style-lipstik

Aplicativos adicionais

Eu gosto de instalar poucas coisas. Dentre elas, creio que o mais comum é o player Amarok, o “emulador” Wine, o navegador Opera e o messenger Pidgin. Instale os que você preferir.

Código:
apt-get install -y amarok apt-get install -y synaptic apt-get install -y opera apt-get install -y wine

Reconhecendo partições do Windows

Obviamente, você precisa trocar o que está entre <> pelos dados correspondentes.

Código:
apt-get install -t testing ntfs-3g apt-get install fuse-utils libfuse2 adduser <usuário> fuse #para ver as partições fdisk -l mkdir /media/<escolha o nome> ntfs-3g /dev/<partição do windows> /media/<nome escolhido> echo "/dev/<partição do windows> /media/<nome escolhido> ntfs-3g ro,uid=1000 0 0" >> /etc/fstab

Este 1000 é o uid do usuário necessário. Veja qual é o seu em /etc/passwd.

Código:
cat /etc/passwd

Comandos daqui.

Codecs e java

Muito simples.

Código:
apt-get install w32codecs libdvdcss2 debian-multimedia-keyring mpg321 streamer0.10-lameapt-get install sun-java6-jre sun-java6-plugin

Do fórum do Debian.

Compiladores

Vai compilar algo? Não se esqueça de instalar o build-essential.

Código:
apt-get install build-essential

Se você for instalar algum tema do KDE-look, é melhor instalar também as fontes do xorg.

Código:
apt-get install xorg-dev

Espero que tenha sido útil.

Abraços