Em 02/05/08, Lucas Salies Brum <[EMAIL PROTECTED]> escreveu:
>
> O problema persiste! Tentei até instalar via SVN e deu o mesmo erro,
> removi e instalei várias versões diferentes.
>
> Instalei até o tal de wxPython que eu não tinha, mas o erro continua o
> mesmo.
>
> Tambei chequei o ChangeLog e o README e me parece que eu tenho todas as
> dependencias do deluge.
>
> Como root:
>
> [EMAIL PROTECTED]:~# deluge
> [EMAIL PROTECTED]:~# no existing Deluge session
> Traceback (most recent call last):
>   File "/usr/bin/deluge", line 131, in <module>
>     deluge.wizard.WizardGTK()
>   File "/usr/lib/python2.5/site-packages/deluge/wizard.py", line 58, in
> __init__
>     self.window.set_icon(deluge.common.get_logo(18))
>   File "/usr/lib/python2.5/site-packages/deluge/common.py", line 154, in
> get_logo
>     size, size)
> gobject.GError: Formato de arquivo de imagem não reconhecido
>
>
> Ou como user:
>
> [EMAIL PROTECTED]:~$ deluge
> no existing Deluge session
> Traceback (most recent call last):
>   File "/usr/bin/deluge", line 131, in <module>
>     deluge.wizard.WizardGTK()
>   File "/usr/lib/python2.5/site-packages/deluge/wizard.py", line 58, in
> __init__
>     self.window.set_icon(deluge.common.get_logo(18))
>   File "/usr/lib/python2.5/site-packages/deluge/common.py", line 154, in
> get_logo
>     size, size)
> gobject.GError: Formato de arquivo de imagem não reconhecido
>
> Tenho o librsvg, porem não tenho o librsvg2, nem encontrei vestigio desse
> pacote para Slackware.
>
> O máximo que eu achei foi o pacote librsvg2-common para um tal de
> NexentaOS e Ubuntu, tentei transformar o rpm em tgz e instalei, e o erro
> persistiu.
>
> O que eu faço?
>
> Em 25/04/08, Lucas Salies Brum <[EMAIL PROTECTED]> escreveu:
> >
> > Tenho o librsvg sim!!
> >
> >
> > Em 24/04/08, Psycho Mantys<[EMAIL PROTECTED]> escreveu:
> > >
> > >
> > > Em 24/04/08, Psycho Mantys <[EMAIL PROTECTED]> escreveu:
> > > >
> > > >
> > > > Em 24/04/08, Lucas Salies Brum <[EMAIL PROTECTED]> escreveu:
> > > > > Estranho não?
> > > > >
> > > > >
> > > > > Em 24/04/08, Lucas Salies Brum <[EMAIL PROTECTED]> escreveu:
> > > > >
> > > > > > Tenho, tentei como root e como usuário, o problema é igual!
> > > > > >
> > > > > >
> > > > > > 2008/4/24, Psycho Mantys <[EMAIL PROTECTED]>:
> > > > > >
> > > > > > >
> > > > > > > 2008/4/23, Lucas Salies Brum <[EMAIL PROTECTED]>:
> > > > > > >
> > > > > > > > Já usei em outra ocasião, o deluge veio com o
> > GnomeSlackBuild!
> > > > > > > > Todos os aplicativos do GSB funcionam normalmente, com
> > excessão do
> > > Epiphany e Deluge-Torrent!
> > > > > > > >
> > > > > > > >
> > > > > > > > Em 23/04/08, Psycho Mantys <[EMAIL PROTECTED]>
> > escreveu:
> > > > > > > > >
> > > > > > > > > Calma, calma :p. Sei que ser acusado de usar ubuntu e
> > muito
> > > frustante, mas calma :D. hehe.
> > > > > > > > >
> > > > > > > > > Onde vc pegou o pacote do deluge? Vc ja usava o deluge?
> > Passou a
> > > dar problema do nada?
> > > > > > > >
> > > > > > >
> > >
> > ##################################################################################
> > > > > > >
> > > > > > > Vc tem esse pacote instalado?
> > > > > > > librsvg
> > > > > > > Vc esta rodando o deluge como root?
> > > > > > >
> > >
> > #################################################################################
> > > >
> > > > Esse negocio de ubuntu e normal. Aqui tb deu. O erro e outro.
> > > >
> > > > Vc tem o pacote librsvg instalado? Se tiver vou lhe dizer como
> > modificar o
> > > codigo fonte. Nao sei se a ultima alternativa vai funcionar.
> > > >
> > > O deluge aqui ta funcionado perfeito. Responda as perguntas anteriores
> > :D.
> >
>
>
> >
>
######################################################################################

Vou ressaltar: Aqui ta funcionado bem. Eu instalei pelo pacote disponível no
site do slacky.it.

O que vou falar agora pode nao dar certo, mas tem chance de dar pelo que eu
vi do codigo fonte, mas isso e ganbiarra :D.
Uma ultima coisa: Verifique se o seu GTK ou o seu pygtk vem com suporte a
svg ou algo assim. Tambem pode ser isso.

Agora vamos a gambiarra:
  O deluge funcionou aqui com as alteraçoes feitas, que vou dizer. O
problema esta na hora que o deluge pega o logo( função get_logo). Ele tenta
abrir um svg e o seu GTK ou sei la o que nao consegue porgue nao tem suporte
a isso. O que vou mostrar e como mudar isso, de um .svg para um .png.
   Se vc instalou o deluge seguindo a estrutura de diretorio basica, vc tera
um arquivo "/usr/lib/python2.5/site-packages/deluge/common.py" (se o seu
python for o 2.5). Abra esse arquivo. La pela linha 153, vc encontra algo
parecido com isso:

def get_logo(size):
    import gtk
    if windows_check():
        return
gtk.gdk.pixbuf_new_from_file_at_size(get_pixmap("deluge.png"), \
            size, size)
    else:
        return
gtk.gdk.pixbuf_new_from_file_at_size(get_pixmap("deluge.svg"), \
            size, size)

Essa e a funçao como e atualmente. Mude para isso:

def get_logo(size):
    import gtk
#    if windows_check():
    return gtk.gdk.pixbuf_new_from_file_at_size(get_pixmap("deluge.png"), \
            size, size)
#    else:
#        return
gtk.gdk.pixbuf_new_from_file_at_size(get_pixmap("deluge.svg"), \
#            size, size)

Sao so 4 comentarios e um ajustes na identação. Feito isso, o deluge sempre
ira abrir o .png que deve ser suportado pelo seu gtk ou pygtk ou sei la oq.
Depois disso, rode o deluge e diga se conseguio. Aqui funcionou, mas tb
funcionava com o svg, entao pode ser que nao de certo. :D

Espero que funcione :D


-- 
Adote um pinguim, saiba como! Me mande um e-mail demonstrando interesse!

http://www.slackware.com
http://img365.imageshack.us/img365/8483/snapshot3ak6.png
U.L. : 450347
Fnord

--~--~---------~--~----~------------~-------~--~----~
GUS-BR - Grupo de Usuários de Slackware Brasil
http://www.slackwarebrasil.org/
http://groups.google.com/group/slack-users-br
-~----------~----~----~----~------~----~------~--~---

Responder a