Blog do Cleuby

Blog do Rock Progressivo, Metal Progressivo, Rock, Linux e Picuinhas!!!

 

Blog do Cleuby

Amsn com fontes Anti-Alias e Drag and drop no Archlinux

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.

snapshot7.png

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


Leave a reply

:mrgreen: :| :twisted: :arrow: 8O :) :? 8) :evil: :D :idea: :oops: :P :roll: ;) :cry: :o :lol: :x :( :!: :?:

Note: This post is over a year old. You may want to check later in this blog to see if there is new information relevant to your comment.

Todos os comentários postados aqui, são opiniões dos próprios comentaristas, sendo assim o site se exime de qualquer comentário, que não seja próprio do autor do site. O autor do site tem o direito de remover comentários que sejam abusivos, de linguajar xulo ou impróprio, bem como comentários racistas ou ofensivos a outras religiões, raças, sexo ou qualquer comentário que não seja relevante a este site. Se você concorda com estes termos, comente e aproveite, se não concorda, por favor, não envie um comentário para este site. **Please!! Comments only in English or Portuguese. Thanks to All!

  1. You will post the following soon.
    Go ahead and start typing.
 
 

Pesquisa Personalizada

Calendário

novembro 2007
S T Q Q S S D
« out   dez »
 1234
567891011
12131415161718
19202122232425
2627282930  

Arquivos

Temperatura

Curitiba - Paraná
quinta-feira, 4 dezembro 2008, 2:47
Nevoeiro Nevoeiro
Temp: 11°C
Temp. sentida: 13°C
Pressão: 1013 mb
Humidade: 100%
Vel. vento: 0 m/s CLM
Rajada: 0 m/s
Nascer do sol: 6:18
Por do sol: 19:57
Previsão quinta-feira, 4 dezembro 2008
Dia
Periodos de chuva
Periodos de chuva
21°C
Vel. vento: 1 m/s SE
Rajada: 4 m/s

Minhas Fotos

DSC05147.jpg

dsc06263.jpg

DSC05448.JPG

DSC05027.jpg

DSC05057.jpg

Patrocinadores


Sunhost Hospedagens