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