Bom, como eu sempre achei muito bom o Amsn, em comparação aos outros, mas sempre achei horríveis as suas fontes, pesquisei um pouco e encontrei a solução para o problema das fontes ruins no amsn no Archlinux.
Vamos por a mão na massa então.
Primeiro passo, remova o amsn, tcl e tk, se ambos existirem no seu sistema.
#pacman -R amsn tcl tk
Baixando e instalando o Tcl.
A versão corrente que eu utilizei nessa instalação, foi essa, tcl8.5.0rc0-src.tar.gz, mas você poderá utilizar a mais nova encontrada neste endereço de ftp.
Extraia o conteudo do pacote:
$ tar -xvzf tcl8.5.0rc0-src.tar.gz
Compilando o pacote.
$ cd tcl8.5.0/unix
$ ./configure –prefix=/usr
$ make
# make install
Baixando e instalando o TK.
Eu utilizei a versão tk8.5.0rc0-src.tar.gz
Extraia o conteudo do pacote:
$ tar -xvzf tk8.5.0rc0-src.tar.gz
Compilando o pacote.
$ cd tk8.5.0/unix
$ ./configure –prefix=/usr –enable-xft
$ make
# make install
Criar um link simbólico para a Wish.
Por padrão o nome do executável do Wish, é Wish8.5, sendo assim o amsn não o reconhece, para o reconhecimento, é só criar um link simbólico para o Wish assim:
Como Root:
#cd /usr/bin
# ln -s wish8.5 wish
Pronto, link criado, agora finalmente iremos compilar o amsn.
Baixando e instalando Amsn.
Baixe o Amsn SVN daqui. Essa versão é atualizada diariamente.
Descompacte o arquivo.
$ tar -xvzf amsn_dev.tar.gz
$ cd msn
$ ./configure –with-tcl=/usr/lib/ –with-tk=/usr/lib/
$ make
#make install
Pronto, amsn instalado e configurado com fonte anti-alias, agora é só executar o Amsn, a partir do console ou do Menu. Se ocorrer algum problema com o inicio do amsn, é só remover a pasta de seu usuário ./amsn, acredito não haver problemas, pois aqui não tive problema algum.
Ao iniciar seu amsn, ele já estará com as fontes anti-alias, como na foto abaixo.
Agora iremos instalar o suporte Drag and Drop, um recurso bem interessante, onde você só tem que arrastar o arquivo a ser enviado para a outra pessoa na caixa de conversação. O recurso se dá com o uso da biblioteca TkDND, para instalar a mesma, é necessário que o pacote CVS esteja instalado no Archlinux. Se não estiver instalado, é só instalar o mesmo, se utilizando o seguinte comando.
#pacman - S cvs
Depois de instalado o Cvs é só instalar o TkDND, via cvs com os seguintes comandos:
cvs -z3 -d:pserver:anonymous@tkdnd.cvs.sourceforge.net:/cvsroot/tkdnd login
No password, é só digitar Enter.
cvs -z3 -d:pserver:anonymous@tkdnd.cvs.sourceforge.net:/cvsroot/tkdnd co -P tkdnd/lib
Pronto, agora é só mover a lib baixada com os seguintes comandos:
#mkdir /usr/share/amsn/utils/tkdnd
#cp tkdnd/lib/*tcl /usr/share/amsn/utils/tkdnd/
#cp tkdnd/lib/Linux/libtkdnd1.0.so /usr/share/amsn/utils/tkdnd/
Pronto, agora reinicie e faça um teste com algum amigo seu, arrastando algum arquivo para enviar. Ele automaticamente joga o arquivo na fila, sem precisar abrir a caixa de envio de arquivos.
É isso ai pessoal, eu fiz esses passos acima e todos eles funcionaram sem problemas aqui na minha máquina, meu sistema aqui é o seguinte:
[cleuby@snowdog amsn_antialias]$ uname -a
Linux snowdog.rush 2.6.23-ARCH #1 SMP PREEMPT Sun Nov 18 07:43:05 UTC 2007 i686 AMD Athlon(tm) 64 Processor 3500+ AuthenticAMD GNU/Linux
[cleuby@snowdog amsn_antialias]$ cat /proc/cpuinfo
processor : 0
vendor_id : AuthenticAMD
cpu family : 15
model : 47
model name : AMD Athlon(tm) 64 Processor 3500+
stepping : 2
cpu MHz : 2194.879
cache size : 512 KB
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 1
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx mmxext fxsr_opt lm 3dnowext 3dnow up pni lahf_lm ts fid vid ttp tm stc
bogomips : 4392.14
clflush size : 64
Os passos que eu encontrei, foram feitos para o Ubuntu, mas foi facilmente portado para o Archlinux.
Qualquer dúvida ou problema é só comentar.
Até a próxima!
Fontes:
InTiLinux
UbuntuEs