aMSN com Tcl/Tk 8.5 (fontes bonitas) / Erro "Tkcximage" (serve para ambos)

Iniciado por nichrs, 20 de Outubro de 2007, 01:40

tópico anterior - próximo tópico

nichrs

Citação de: anjoss
vc disse que conseguiu arrumar o seu amsn no ubuntu  7.10 me ensina? estou tendo esse problema na minha máquina

Recebi a mensagem pessoal acima após citar em outro tópico que eu havia arrumado o meu erro "Tkcximage" no Gusty.

Não sei se alguém já postou isto. Se sim, desculpe, se não, fica aqui o tutorial passo-a-passo.

Este tutorial também serve para quem estiver instalando o aMSN a partir de uma nova instalação com suporte anti-aliasing (fontes mais bonitas e definidas), o que também foi o meu caso, já que eu resolvi instalar "limpo" o Gusty final.

Nota 1: Este tutorial funcionou perfeito no Gusty, não garanto nas outras versões pois não testei, mas deve funcionar também.

Nota 2: Será instalada a versão SVN mais nova do aMSN que pode ou não conter bugs (a versão instalada aqui funciona bem).

Fontes: Viva o Linux e aMSN Wiki (este meu tutorial é uma "fusão" dos dois; os textos abaixo foram também copiados dos dois, mas em alguns casos adaptados por mim).

- - -

Vamos começar baixando os fontes do TCL8.5 e TK8.5 no site:

http://www.tcl.tk/software/tcltk/downloadnow85.html

Garanta que você possui o pacote libxft-dev instalado:

# apt-get install libxft-dev

Feito isso, vamos compilar o TCL e o TK. Descompacte os arquivos, entre na pasta tcl8.5*/unix/ e digite os comandos:

# ./configure --prefix=/usr
# make
# sudo make install

Compilado o TCL, vamos compilar o TK. Descompacte os arquivos, entre na pasta tk8.5*/unix/ e digite os comandos:

# ./configure --prefix=/usr --enable-xft
# make
# sudo make install

Após as compilações:

# sudo rm /etc/bin/wish
# sudo ln -s /usr/bin/wish8.5 /usr/bin/wish

Feito isso, precisamos atualizar mais um link, o tclsh. Faça assim:

# rm /usr/bin/tclsh
# ln -s /usr/bin/tclsh8.5 /usr/bin/tclsh

Agora a instalação do aMSN.

Faça o download com o comando:

# svn co https://amsn.svn.sourceforge.net/svnroot/amsn/trunk/amsn amsn

Garantimos que temos a versão mais recente:

# cd amsn && svn up

Em seguida:

# ./configure --prefix=/usr

Perceba se a saída do comando configure terminou assim:

compile time options summary
============================

    X11          : yes
    Tcl          : 8.5
    TK           : 8.5
    DEBUG        : no


A saída deve especificar o TCL e TK 8.5, caso não, existe alguma coisa errada, reveja os primeiros passos. Ps: ignore as demais informações, o que importa é o TCL e o TK 8.5

Após tudo certo com o configure, digitamos:

# make
# sudo make install

E pronto, seu aMSN está rodando agora com suporte ao anti-aliasing nas fontes, e tudo deve funcionar perfeitamente!

Eriert

vou testar aqui, uma coisa que eu nunca entendi foi meu aMSN sempre ficar travando.

velox256

Pô, não é que o bagulho funcionou direitinho? Só tive que instalar o TLS pro bagulho poder conectar, mas ficou uma grande diferença do que era pro que está agora, letras bunitinhas, hehehe...


Citação de: nichrs online 20 de Outubro de 2007, 01:40
Citação de: anjoss
vc disse que conseguiu arrumar o seu amsn no ubuntu  7.10 me ensina? estou tendo esse problema na minha máquina

Recebi a mensagem pessoal acima após citar em outro tópico que eu havia arrumado o meu erro "Tkcximage" no Gusty.

Não sei se alguém já postou isto. Se sim, desculpe, se não, fica aqui o tutorial passo-a-passo.

Este tutorial também serve para quem estiver instalando o aMSN a partir de uma nova instalação com suporte anti-aliasing (fontes mais bonitas e definidas), o que também foi o meu caso, já que eu resolvi instalar "limpo" o Gusty final.

Nota 1: Este tutorial funcionou perfeito no Gusty, não garanto nas outras versões pois não testei, mas deve funcionar também.

Nota 2: Será instalada a versão SVN mais nova do aMSN que pode ou não conter bugs (a versão instalada aqui funciona bem).

Fontes: Viva o Linux e aMSN Wiki (este meu tutorial é uma "fusão" dos dois; os textos abaixo foram também copiados dos dois, mas em alguns casos adaptados por mim).

- - -

Vamos começar baixando os fontes do TCL8.5 e TK8.5 no site:

http://www.tcl.tk/software/tcltk/downloadnow85.html

Garanta que você possui o pacote libxft-dev instalado:

# apt-get install libxft-dev

Feito isso, vamos compilar o TCL e o TK. Descompacte os arquivos, entre na pasta tcl8.5*/unix/ e digite os comandos:

# ./configure --prefix=/usr
# make
# sudo make install

Compilado o TCL, vamos compilar o TK. Descompacte os arquivos, entre na pasta tk8.5*/unix/ e digite os comandos:

# ./configure --prefix=/usr --enable-xft
# make
# sudo make install

Após as compilações:

# sudo rm /etc/bin/wish
# sudo ln -s /usr/bin/wish8.5 /usr/bin/wish

Feito isso, precisamos atualizar mais um link, o tclsh. Faça assim:

# rm /usr/bin/tclsh
# ln -s /usr/bin/tclsh8.5 /usr/bin/tclsh

Agora a instalação do aMSN.

Faça o download com o comando:

# svn co https://amsn.svn.sourceforge.net/svnroot/amsn/trunk/amsn amsn

Garantimos que temos a versão mais recente:

# cd amsn && svn up

Em seguida:

# ./configure --prefix=/usr

Perceba se a saída do comando configure terminou assim:

compile time options summary
============================

    X11          : yes
    Tcl          : 8.5
    TK           : 8.5
    DEBUG        : no


A saída deve especificar o TCL e TK 8.5, caso não, existe alguma coisa errada, reveja os primeiros passos. Ps: ignore as demais informações, o que importa é o TCL e o TK 8.5

Após tudo certo com o configure, digitamos:

# make
# sudo make install

E pronto, seu aMSN está rodando agora com suporte ao anti-aliasing nas fontes, e tudo deve funcionar perfeitamente!
Computador perereca, com disco perereca, monitor perereca e sistema super xuxu. Visitem a minha página em http://sidserra.k6.com.br ou meu blog em http://sidserra.blogspot.com.br.

Eriert

ué aqui apareceu

Citarrafael@rafael-desktop:~$ sudo rm /etc/bin/wish
rm: imposível remover `/etc/bin/wish': Arquivo ou diretório inexistente

velox256

Aqui também, mas faz assim mesmo que o negócio funciona, o remove é só pra limpar a pasta e fazer o link simbólico


Citação de: Eriert online 20 de Outubro de 2007, 10:55
ué aqui apareceu

Citarrafael@rafael-desktop:~$ sudo rm /etc/bin/wish
rm: imposível remover `/etc/bin/wish': Arquivo ou diretório inexistente
Computador perereca, com disco perereca, monitor perereca e sistema super xuxu. Visitem a minha página em http://sidserra.k6.com.br ou meu blog em http://sidserra.blogspot.com.br.

Eriert

Meu aMSN só trava, tanto no cd do ubuntu quanto na instalação, acontece isso com mais alguém?

nichrs

Fico feliz de ter ajudado ^^

Quanto ao "sudo rm /etc/bin/wish", é so para garantir que quando vc for criar o link ele nao exista. Se deu erro, é porque já não existe. Pula o erro e continua normalmente.  :P

Abraços.

nichrs

Desculpem o double-post, mas eu vi em outras áreas do fórum que ainda tem gente com estas dúvidas/problemas. Sugiro manter este tópico fixo por um tempo, até o aMSN lançar uma versão estável.

Junior_Sampa

Amigo,

Logo no começo qdo tento dar o comando make da a msg:

junior@junior-desktop:~/Área de Trabalho/tcl8.5b1/unix$ make
make: *** Sem regra para processar o alvo `/../unix/Makefile.in', necessário por `Makefile'.  Pare.

Poderia ajudar?

Grato

carlosaluisio

Gente.

Em vez de ficarem dando 500 sudos, e configure, make, etc... instale via repositorio.

mas usem os repositorios TUXs... Acabdei de responder isso num topico.

Para os marinheiros de primeira viagem, aí vai o repositorio a adicionar

http://download.tuxfamily.org/3v1deb feisty 3v1n0

Ps.: Só nao posto o link ode eu comentei porque sempre me perco pra achar os topicos onde eu escrevi. E clicar em "mostrar respostas aos meus topicos" nunca funciona.

Ubuntu Lucid é 10 !!!

GouverMXT

Aqui já não dá mais certo no primeiro make:

make: *** No rule to make target `/../unix/Makefile.in', needed by `Makefile'.  Stop.

:( :(

Versuri

Citação de: nichrs online 20 de Outubro de 2007, 20:55
Fico feliz de ter ajudado ^^

Quanto ao "sudo rm /etc/bin/wish", é so para garantir que quando vc for criar o link ele nao exista. Se deu erro, é porque já não existe. Pula o erro e continua normalmente.  :P

Abraços.

nichrs, veja o meu problema, fiz todo o procedimento mas para abrir o amsn me aparece essa mensagem (compilar amsn), segue o screenshot:


Resolvido:
Criei o link para o aMsn abaixo e agora está abrindo com as fontes boas e visual aperfeiçoado:

Citarwish8.5 /usr/share/amsn/amsn



jango

Eu sinceramente ainda não percebi porque o pessoal não opta pelo EMESENE em vez do aMSN???

GouverMXT

Citação de: Versuri online 27 de Outubro de 2007, 12:02
Citação de: nichrs online 20 de Outubro de 2007, 20:55
Fico feliz de ter ajudado ^^

Quanto ao "sudo rm /etc/bin/wish", é so para garantir que quando vc for criar o link ele nao exista. Se deu erro, é porque já não existe. Pula o erro e continua normalmente.  :P

Abraços.

nichrs, veja o meu problema, fiz todo o procedimento mas para abrir o amsn me aparece essa mensagem (compilar amsn), segue o screenshot:


Resolvido:
Criei o link para o aMsn abaixo e agora está abrindo com as fontes boas e visual aperfeiçoado:

Citarwish8.5 /usr/share/amsn/amsn




Aqui não adiantou esse wish.

carlosaluisio

Citação de: jango online 27 de Outubro de 2007, 17:05
Eu sinceramente ainda não percebi porque o pessoal não opta pelo EMESENE em vez do aMSN???



É tão dificil perceber, né ??

Porque será ?

Será que é porque o emesene não suporta transferencia de arquivo, webcam, e tem um visual que não chega nos pés dele ??
Ubuntu Lucid é 10 !!!