Como eu posso compilar a Shotwell para poder usar o recurso faces?

2

Parece que o shotwell tem a capacidade, você só precisa compilá-lo. Tentei configurar com --define=ENABLE_FACES , mas o recurso não está aparecendo. Eu usei playya git que incluiu uma correção recente para uma compilação enfrenta erro.

    
por tupperware 21.12.2011 / 21:19

1 resposta

5

O recurso Faces era # ifdef'd fora da fonte até que Yorba pudesse adicionar um pouco mais de funcionalidade ao Shotwell para torná-lo realmente útil - veja Bugzilla - Envie caras para o Facebook e Bugzilla - Detecção de rosto . No entanto, à medida que continuamos a desenvolver outros recursos para a Shotwell, o código Faces quebrou, então não há como construir o Shotwell com suporte a Faces a partir do trunk; veja link

Como você mencionou, um patch foi disponibilizado em git://github.com/playya/shotwell.git . Quando eu construo e executo o Shotwell usando esse ramo, vejo o recurso Faces e parece funcionar. Aqui está como eu fiz:

$ git clone git://github.com/playya/shotwell.git shotwell-faces
$ cd shotwell-faces
$ ./configure --define=ENABLE_FACES
$ make
$ ./shotwell

Parece que você também pode usar ./configure --enable-faces , mas eu tentei o caminho acima primeiro e pareceu funcionar.

Observe que você pode executar o Shotwell diretamente do diretório de criação. No entanto, para disponibilizá-lo em sua área de trabalho e integrar-se ao Nautilus e assim por diante, você precisará fazer isso:

$ sudo make install

Para ver o botão Faces, abra uma foto (clique duas vezes nela). Está disponível apenas no editor de fotos.

Aviso: Este fork ainda não foi revisado por Yorba. Não podemos fazer promessas quando o recurso Faces estiver totalmente integrado ao Shotwell. Existem outros riscos usando o fork do playya, incluindo a perda da capacidade de atualizar seu banco de dados posteriormente. Eu recomendo fazer o backup do seu banco de dados antes de usá-lo: link

    
por Jim Nelson 20.01.2012 / 19:41