Licasa

Licasa is een onafhankelijk open-source project en is niet gelieerd aan of onderschreven door Google.

Functionaliteiten

  • Bekijk foto's in volledig scherm of in een zwevend venster, en crop, pas ze aan en exporteer ze vervolgens.
  • Open JPEG, PNG, TIFF, WebP, HEIC/HEIF, JPEG XL, AVIF, JPEG 2000 en RAW-voorvertoningen.
  • Speel Motion Photos en geanimeerde APNG-bestanden af.

Installatie

Download de bestanden voor jouw systeem vanuit de GitHub-release. De onderstaande commando's maken gebruik van versie 0.7.1; vervang de getoonde bestandsnamen door die van een andere versie indien nodig. Elk pakket heeft een bijbehorend .sha256-bestand. Voer de commando's uit in de map waar je de downloads hebt geplaatst.

Ubuntu 24.04 (amd64)

Download licasa0.7.1-1amd64.deb en het bijbehorende .sha256-bestand. APT installeert de vereiste systeembibliotheken:

sha256sum -c licasa_0.7.1-1_amd64.deb.sha256
sudo apt install ./licasa_0.7.1-1_amd64.deb

Fedora 44 (x86-64)

Download licasa-appimage-0.7.1-1.fc44.x86_64.rpm en het bijbehorende .sha256-bestand:

sha256sum -c licasa-appimage-0.7.1-1.fc44.x86_64.rpm.sha256
sudo dnf install ./licasa-appimage-0.7.1-1.fc44.x86_64.rpm

Arch Linux (x86-64)

Download licasa-appimage-0.7.1-1-x86_64.pkg.tar.zst en het bijbehorende .sha256-bestand:

sha256sum -c licasa-appimage-0.7.1-1-x86_64.pkg.tar.zst.sha256
sudo pacman -U ./licasa-appimage-0.7.1-1-x86_64.pkg.tar.zst

De release bevat ook een PKGBUILD voor gebruikers die het Arch-pakket liever zelf bouwen. Het bovenstaande .pkg.tar.zst-bestand is klaar voor installatie.

AppImage (recente x86-64 desktops)

Download Licasa-0.7.1-x86_64.AppImage, install-licasa-appimage.sh en beide .sha256-bestanden:

sha256sum -c Licasa-0.7.1-x86_64.AppImage.sha256
sha256sum -c install-licasa-appimage.sh.sha256
bash install-licasa-appimage.sh ./Licasa-0.7.1-x86_64.AppImage

Dit installeert Licasa voor je gebruiker zonder FUSE en voegt een launcher toe aan het applicatiemenu en een "Openen met"-vermelding in het bestandsbeheer. De AppImage is gebouwd op Ubuntu 24.04, waardoor oudere Linux-systemen deze mogelijk niet kunnen uitvoeren.

De AppImage vereist 64-bit Intel of AMD Linux met glibc en compatibele desktopbibliotheken. ARM- en 32-bit systemen hebben een ander pakket nodig. De installer legt ontbrekende systeemtools, extractiefouten en ontbrekende of incompatibele bibliotheken uit voordat een bestaande installatie wordt vervangen. Als een bibliotheekcontrole mislukt, bewaar dan de foutoutput bij het melden van het probleem.

Snap (systemen met Snapd)

Voor automatische Store-updates, installeer vanuit het stable-kanaal:

sudo snap install licasa

De GitHub-release bevat ook licasa0.7.1amd64.snap en het bijbehorende .sha256-bestand voor een directe installatie:

sha256sum -c licasa_0.7.1_amd64.snap.sha256
sudo snap install --dangerous ./licasa_0.7.1_amd64.snap

Een lokaal geïnstalleerde Snap ontvangt geen automatische Store-updates. Gebruik het Store-kanaal als je automatische updates wilt.

Instellingen en Foutopsporing

In de Instellingen kun je 'Background process' inschakelen als je sneller opeenvolgende bestanden wilt openen. Licasa blijft dan gereed wanneer je het venster sluit en start op de achtergrond bij je volgende desktop-login, inclusief na een herstart. Dit staat standaard uit. Het uitschakelen hiervan verwijdert de login-startupvermelding; het sluiten van Licasa beëindigt dan het programma. Dit werkt via je desktopsessie, dus het start niet voordat je bent ingelogd.

Als Licasa problemen vertoont, bevindt het private foutenlogboek zich op $XDGSTATEHOME/licasa/errors.log (normaal gesproken ~/.local/state/licasa/errors.log; binnen de gebruikersgegevens van de Snap bij Snap-installaties). Het registreert waarschuwingen en fouten, bewaart één geroteerde kopie en uploadt nooit iets. Logberichten kunnen fotopaden bevatten, dus bekijk het bestand voordat je het toevoegt aan een bugrapport.

Bijwerken

Voor Debian, Fedora, Arch of AppImage download je de nieuwere bestanden en herhaal je de bijbehorende installatiestappen met de nieuwe bestandsnamen. Sluit Licasa voordat je een AppImage-installatie bijwerkt; de installer vervangt de bestanden en de launcher per gebruiker.

Store-geïnstalleerde Snaps worden automatisch bijgewerkt. Om een bestaande Snap over te zetten naar het beta-kanaal, voer je uit: sudo snap refresh licasa --beta. Een direct geïnstalleerd .snap-bestand vereist een nieuwe handmatige download en sudo snap install --dangerous ./<nieuw-bestand>.snap na het controleren van de checksum.

Verwijderen

Gebruik het commando voor het pakket dat je hebt geïnstalleerd:

  • Ubuntu .deb: sudo apt remove licasa
  • Fedora RPM: sudo dnf remove licasa-appimage
  • Arch package: sudo pacman -R licasa-appimage
  • Snap: sudo snap remove licasa

Voor de AppImage-installatie verwijder je ~/.local/opt/licasa-appimage, ~/.local/share/applications/licasa-appimage.desktop en ~/.local/share/icons/hicolor/512x512/apps/licasa-appimage.png. Verwijder alleen de paden die door de AppImage-installer zijn aangemaakt.

De Linux-pakketten bouwen

Vanaf de root van de repository, met Docker geïnstalleerd:

docker build -f packaging/build-deb.Dockerfile -t licasa-deb-builder packaging
mkdir -p build/deb-output
docker run --rm -v "$PWD:/source:ro" -v "$PWD/build/deb-output:/output" \
licasa-deb-builder bash /source/packaging/verify-fresh-build.sh

De .deb, AppImage en SHA-256-bestanden verschijnen in build/deb-output/. Docker is alleen vereist om deze pakketten uit de broncode te bouwen. Om de lokale bestanden te controleren:

(cd build/deb-output && sha256sum -c licasa_0.7.1-1_amd64.deb.sha256)
(cd build/deb-output && sha256sum -c Licasa-0.7.1-x86_64.AppImage.sha256)
(cd build/deb-output && sha256sum -c install-licasa-appimage.sh.sha256)

Licentie

De eigen broncode van Licasa is gelicenseerd onder de BSD 2-Clause License. Componenten van derden en testfixtures hebben hun eigen licenties, die behouden blijven bij de gedistribueerde materialen.