web-dev-qa-db-ja.com

顔の機能を使用できるようにShotwellをコンパイルするにはどうすればよいですか?

Shotwellには機能があるようです。コンパイルする必要があります。 --define=ENABLE_FACESを使用して設定しようとしましたが、機能が表示されません。コンパイルフェースエラーの最近の修正を含むplayya gitを使用しました。

3
tupperware

Faces機能は、YorbaがShotwellにもう少し機能を追加して本当に便利になるまで、ソースから#ifdefされました- Bugzilla-顔をfacebookにアップロード および Bugzilla-顔検出 。ただし、Shotwellの他の機能の開発を続けていると、Facesコードが壊れたため、トランクからFacesサポートを使用してShotwellを構築する方法はありません。 http://redmine.yorba.org/issues/4518 を参照

ご指摘のとおり、git://github.com/playya/shotwell.gitでパッチが利用可能になりました。このブランチを使用してShotwellをビルドして実行すると、Faces機能が表示され、機能しているように見えます。ここに私がそれをした方法があります:

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

./configure --enable-facesも使用できるようですが、最初に上記の方法を試したところ、問題なく動作したようです。

ビルドディレクトリから直接Shotwellを実行できることに注意してください。ただし、デスクトップで使用できるようにして、Nautilusなどと統合するには、次のようにする必要があります。

$ Sudo make install

[顔]ボタンを表示するには、写真を開きます(写真をダブルクリックします)。フォトエディターでのみ使用できます。

警告:このフォークはまだYorbaによってレビューされていません。 Faces機能がShotwellに完全に統合されることを約束することはできません。後でデータベースをアップグレードする機能を失うなど、playyaフォークを使用する他のリスクがあります。使用する前にデータベースをバックアップすることをお勧めします: http://redmine.yorba.org/projects/shotwell/wiki/ShotwellFAQ#How-can-I-back-up-my-Shotwell-library

5
Jim Nelson