Shotwell 0.23 nie schodzi ze sceny

Gdy parę miesięcy temu swoją działalność zawiesiła fundacja Yorba, pod znakiem zapytania stanęła również przyszłość stworzonych przez nich projektów. Wśród nich znalazł się również poręczny menadżer zdjęć Shotwell. Jednak ku radości zainteresowanych, ciężar dalszej opieki nad tym programem wziął na swoje barki Jens Georg. I udało się – po wstępnym rozpoznaniu i czyszczeniu kodu, światło dzienne mogła ujrzeć wersja 0.23. Niesie ona ze sobą głównie pocieszenie dla wątpiących, bo choć zmian funkcjonalnych nie uświadczymy wielu, to projekt bez większych perturbacji wkroczył na nową ścieżkę rozwoju.

Zainteresowanym zasad działania Shotwella nie trzeba przedstawiać. Z grubsza można go określić mianem menadżera zdjęć (w tym i RAW) z szczątkowymi opcjami edycyjnymi. Dostępne są narzędzia kadrowania, prostowania, kontroli nad jasnością, kontrastem, nasyceniem, odcieniem, temperaturą oraz światłami i cieniami. Jednak główną ambicją Shotwella jest ułatwienie nam pracy z naszą kolekcją. Zdjęcia możemy importować wprost z aparatu bądź katalogu przechowującego archiwum naszych kadrów (program ich nie przenosi i nie kopiuje). Każde zdjęcie możemy opatrzyć tytułem, komentarzem, oceną oraz zestawem etykiet, przypisać do wydarzenia, itp. Wszystko po to, aby następnie korzystając z poręcznych odnośników na lewym panelu w oknie programu dotrzeć do interesującej nas tematyki. Ponieważ zmiany są w większości techniczne, stąd oryginalna lista zmian:

Shotwell 0.23 – reanimacja się udała

    Changes since 0.22:

  • Allow thinner minimum sidebar (#718611)
  • Check .cache directory for read/write permissions (#737747)
  • Fix crash during metadata update (#739917)
  • Fixed Crop Ribbon / Control not visible (#747201)
  • Port to webkit2gtk-4.0 (#751709)
  • Have all soup sessions validate TLS certificates
  • Remove shell magic from Makefile
  • Remove calls to Posix.system()
  • Documentation fixes and improvements (#764800)
  • Fix CSS issue introduced with previous CSS improvements (#747637)
  • Don’t use GtkHeaderBar on dialogs if the gtk-dialogs-use-header setting is not set (#749874)
  • Use proper umask to create XDG_USER_CACHE and XDG_USER_DATA when they not exist (#765182)
  • Don’t build the plugin twice
  • Call pkg-config only once, not every compiler call
  • Fix parallel builds not to build plugins several times over
  • Fix contradicting license in rejected.svg (#757643)
  • Known issues:

  • Facebook and Yandex publishing don’t work

I mała uwaga – jeżeli ktoś kompiluje sobie Shotwella samodzielnie, to poprzednia wersja była narażona na błąd związany ze sprawdzaniem certyfikatów TLS – co mogło posłużyć do przejęcia sesji podczas publikacji materiału na serwisach społecznościowych za pomocą Shotwella. Problem ten w „dużych” dystrybucjach został rozwiązany końcem tamtego roku, a jeżeli ktoś używał programu spoza głównych repozytoriów – zalecana jest zmiana haseł na serwisach z którymi się łączył. A przy okazji, Shotwell w wersji 0.23 ma jeszcze problemy z obsługą Facebooka i Yandeksa.

Aby zainstalować program w Ubuntu 16.04 (brak paczek dla 14.04 i tym samym Minta 17.x), należy dodać PPA prowadzone przez nowego opiekuna tego projektu:

sudo add-apt-repository ppa:yg-jensge/shotwell
sudo apt-get update
sudo apt-get install shotwell

W Manjaro i Arch Linuksie wykorzystujemy główne repozytorium:

sudo pacman -S shotwell