Como fazer o patch da libgphoto2 para visualizar imagens no Shotwell durante a importação? [fechadas]

3

Em algumas circunstâncias, o Shotwell não exibe miniaturas de fotos durante a importação. Eu estava tentando baixar algumas fotos da minha câmera (Canon EOS 400D) com Shotwell e o programa não mostrou nenhuma prévia para as imagens antes de baixá-las (apenas mostra um instantâneo "proibido"). Depois de importá-los, tudo parece bem.

Eu encontrei este relatório de erros mas nenhuma solução é dada por enquanto. Parece que pode haver uma solução para câmeras EOS, de acordo com o último comentário . Esse cara se vincula a um patch, mas não pode ser baixado. Alguma idéia de onde obter um pacote deb deste patch ou de qualquer outra solução?

    
por Erraticus 28.05.2012 / 22:22

2 respostas

3

Se você clicar no link " Patch "link você pode salvar o patch como um arquivo .diff e aplicá-lo no tronco.

Você pode obter uma cópia do tronco de trabalho da gphoto com

svn co https://gphoto.svn.sourceforge.net/svnroot/gphoto gphoto

Aplicar o patch é algo parecido com este comando:

patch -p1 < gphoto.diff

(Nota: eu não tentei isso, mas acredito que funcionará.)

    
por Jim Nelson 29.05.2012 / 06:33
1

Desculpe pela resposta tardia. Como eu não sabia como usar os troncos svn, simplesmente baixei a libgphoto2 da página oficial da sourceforge . Eu mudei manualmente as linhas em library.c, exatamente como no patch. No entanto, depois de compilá-lo (fazendo o típico "configure", "make", "sudo checkinstall", e tendo baixado lsusb-dev de repositórios) parece que o Ubuntu não faz nada quando eu conecto a câmera, para que eu possa ' t baixar as fotos. Em qualquer caso, se eu escrever lsusb no terminal eu recebo:

Bus 001 Device 004: ID 04a9:3110 Canon, Inc. EOS Digital Rebel XTi

Então, estritamente falando, o sistema operacional detecta a câmera, mas não faz nada.

Desde que eu estava tendo esse problema, eu vim com outra solução. Não é tão elegante como compilá-lo, mas funcionou. A idéia é apenas baixar o pacote oficial do Ubuntu 11.10 libgphoto2 aqui . Então, em um terminal, basta digitar:

sudo dpkg -i libgphoto2-2_2.4.11-3_(architecture).deb  

Agora é possível ver todas as fotos, embora isso seja feito no "modo antigo" (essa versão não tem o "diretório rápido EOS" ativado).

    
por Erraticus 23.06.2012 / 21:04