X-Git-Url: http://geeqie.org/cgi-bin/gitweb.cgi?p=geeqie.git;a=blobdiff_plain;f=README.md;h=b5b23f0860f1adc7f432d97a7838a485482c776f;hp=46ce9abb99437c8d8bb39bc1851c30df0138cff9;hb=refs%2Fheads%2Fmaster;hpb=123f83373211726cc8ee1911f2a1c4f1c3807df9 diff --git a/README.md b/README.md index 46ce9abb..6d37e304 100644 --- a/README.md +++ b/README.md @@ -1,48 +1,45 @@ - ################################################################### - ## Geeqie x.x ## - ## ## - ## Copyright (C) 2008 - 2017 The Geeqie Team ## - ## Copyright (C) 1999 - 2006 John Ellis. ## - ## ## - ## Use at your own risk! ## - ## ## - ## This software released under the GNU General Public License. ## - ## Please read the COPYING file for more information. ## - ################################################################### +# Geeqie Readme -This is Geeqie, a successor of GQview. +Code Status: +![Build Status](https://github.com/BestImageViewer/geeqie/actions/workflows/check-build-actions.yml/badge.svg) + +Package Status: +[![Packaging status](https://repology.org/badge/tiny-repos/geeqie.svg)](https://repology.org/project/geeqie/versions) +[![latest packaged version(s)](https://repology.org/badge/latest-versions/geeqie.svg)](https://repology.org/project/geeqie/versions) -[![Build Status](https://api.travis-ci.org/BestImageViewer/geeqie.svg?branch=master)](https://travis-ci.org/BestImageViewer/geeqie) +## ![][image_ref_geeqie_png] Geeqie - an image viewer -Geeqie has been forked from GQview project, because it was not possible to -contact the GQview author and only maintainer. +This is Geeqie, a successor of GQview. -The Geeqie project will continue the development forward and maintain the existing code. +Geeqie is a free open software image viewer and organiser program for Linux, FreeBSD and other Unix-like operating systems -Geeqie is currently considered stable. +It can be used as a simple database-free image viewer but it also has extensive capabilities. -Please send any questions, problems or suggestions to the [mailing list](mailto:geeqie-devel@sourceforge.net) or +Please send any questions, problems or suggestions to the [mailing list](mailto:geeqie@freelists.org) or open an issue on [Geeqie at GitHub](https://github.com/BestImageViewer/geeqie/issues). -Subscribe to the mailing list [here](https://lists.sourceforge.net/lists/listinfo/geeqie-devel). +(NB Unless you first subscribe to the mailing list, you will not receive automated responses) -The project website is and you will find the latest sources in the -[Geeqie repository](http://geeqie.org/cgi-bin/gitweb.cgi?p=geeqie.git). +Subscribe to the mailing list [here](https://www.freelists.org/list/geeqie). -# README contents: +The project website is and you will find the latest sources in the +[Geeqie repository](http://geeqie.org/cgi-bin/gitweb.cgi?p=geeqie.git). -* Description / Features -* Downloading -* Installation -* Notes and changes for this release -* Requirements +## Contents +* [Features](#features) +* [Downloading](#downloading) +* [AppImages](#appimages) +* [Installation Scripts](#installation-scripts) +* [Compiling and Installing](#compiling-and-installing) +* [Notes and changes for the latest release](#notes-and-changes-for-the-latest-release) +* [Requirements](#requirements) +* [Required libraries](#required-libraries) -## Description / Features +### Features Geeqie is a graphics file viewer. Basic features: - * Single click image viewing / navigation. * Zoom functions. @@ -59,18 +56,21 @@ Geeqie is a graphics file viewer. Basic features: * Selectable exif auto-rotation of images. - * Single click file copy or move to pre-defined folders - with undo feature. * Drag and drop. * Collections. -* support for stereoscopic images +* Support for stereoscopic images * input: side-by-side (JPS) and MPO format * output: single image, anaglyph, SBS, mirror, SBS half size (3DTV) -* Viewing raster and vector images, in the following formats: -3FR, ANI, APM, ARW, BMP, CR2, CRW, CUR, DCR, DNG, ERF, GIF, ICNS, ICO, JPE/JPEG/JPG, JP2/JPC/JPX/J2K/JPF, JPS, K25, KDC, MEF, MPO, MOS, MRW, NEF, ORF, PCX, PEF, PBM/PGM/PNM/PPM, PNG, PTX, QIF/QTIF (QuickTime Image Format), R3D, RAF, RAS (Sun raster), RAW, SR2, SRF, SVG/SVGZ, TGA/TARGA, TIF/TIFF, WBMP, WMF, X3F, XBM, XPM. Animated GIFs are supported. +* Viewing raster and vector images, in the following formats: + * 3FR, ANI, ARW, AVIF, BMP, CR2, CR3, CRW, CUR, DDS, DjVu, DNG, ERF, GIF, HEIC, HEIF, ICO, JP2. JPE/JPEG/JPG, JPEG XL, JPS, KDC, MEF, MOS, MPO, MRW, NEF, ORF (including OM-1), PBM/PGM/PNM/PPM, PEF, PNG, PSD, QIF/QTIF (QuickTime Image Format), RAF, RAW, RW2, SCR (ZX Spectrum), SR2, SRF, SVG/SVGZ, TGA/TARGA, TIF/TIFF, WEBP, XBM, XPM. + * Display images in archive files (.ZIP, .RAR etc.). + * Animated GIF and WEBP files are supported. + +* Preview and thumbnails of video clips can be displayed. Clips can be run via a defined external program. * Images can be displayed singly in normal or fullscreen mode; static or slideshow mode; in sets of two or four per page for comparison; or as thumbnails of various sizes. Synchronised zoom when multi images are displayed. @@ -94,125 +94,160 @@ Geeqie is a graphics file viewer. Basic features: * Geeqie includes a 'find duplicates' tool which can compare images using a variety of criteria (filename, file size, visual similarity, dimensions, image content), either within a single folder or between two folders. Finding duplicates ignoring the rotation of images is also supported. * Images may be given a rating value (also known as a "star rating"). -* Maps from [OpenStreetMap](http://www.openstreetmap.org) may be displayed in a side panel. If an image has GPS coordinates embedded, its position will be displayed on the map - if Image Direction is encoded, that will be displayed also. If an image does not have embedded GPS coordinates, it may be dragged-and-dropped onto the map to encode its position. +* Maps from [OpenStreetMap](https://www.openstreetmap.org) may be displayed in a side panel. If an image has GPS coordinates embedded, its position will be displayed on the map - if Image Direction is encoded, that will be displayed also. If an image does not have embedded GPS coordinates, it may be dragged-and-dropped onto the map to encode its position. + +* Speed of operation can be increased by caching thumbnails and similarity data of images. When Geeqie is run as a stand-alone command line program (`geeqie --cache-maintenance `) these data will be recursively created from the defined start point. This program can be called from `cron` or `anacron` so that cache updating is automatically done at specified intervals. + +* Extensible via plugins + +### Downloading + +Geeqie is available: + +* as a package for Linux and BSD systems (See the [project web page](https://www.geeqie.org#download)). + +* as a [flatpak](https://flathub.org/apps/details/org.geeqie.Geeqie) from the [Flathub site](https://flathub.org/home). + +* as an [AppImage](https://github.com/BestImageViewer/geeqie/releases) - x86_64 and arm64 (Generated from the latest sources). + +* as a [Homebrew](https://formulae.brew.sh/formula/geeqie) or [MacPorts](https://ports.macports.org/port/geeqie) package for macOS. + +* via WSL2 on Windows 11 - see notes below. + +### AppImages + +The Continuous Build release version has AppImages that are automatically generated each time the source code is updated. There are two versions - the full version is about 120MB and the minimal version is about 10MB and will therefore load much faster. + +The minimal version can display jpegs, pngs and some other formats, but does not have the range of the full version. + +This script file will download to $HOME/bin the latest Continuous Build AppImages for you: + +```sh +wget https://raw.githubusercontent.com/BestImageViewer/geeqie/master/scripts/geeqie-download-appimage.sh +chmod +x geeqie-download-appimage.sh +``` + +The script can download either the full size or the minimal version of the AppIamge, and sets a symbolic link to the executable file. The ```--help``` option lists all options. -## Downloading +The full version takes a noticeable time to load, and runs slightly slower than a normal packaged release. +The above script has the option ```--extract``` which extracts the contents of either AppImage to a sub-directory under $HOME/bin. +With this option the loading and run time is the same as for a packaged release. -Geeqie is available as a package with some distributions. +There are also options to install desktop icons, menu items, and to revert to earlier downloaded versions. -The source tar of the latest formal release may be downloaded: +AppImages have a "portable mode" which is described [here](https://docs.appimage.org/user-guide/portable-mode.html). -However Geeqie is stable, and you may download the latest version (if you have installed git) from here: +**Note:** -Either: `git clone git://www.geeqie.org/geeqie.git` +Command line auto-completion does not work with AppImages. If you are using the AppImage `--extract` option, this is a work-around. -Or: `git clone http://www.geeqie.org/git/geeqie.git` +Assuming you have extracted the AppImage to `$HOME/bin/Geeqie-latest-x86_64-AppImage/`, create a symbolic link as follows: +```sh +mkdir --parents $HOME/.local/share/bash-completion/completions/ +ln --symbolic $HOME/bin/Geeqie-latest-x86_64-AppImage/squashfs-root/usr/local/share/bash-completion/completions/geeqie $HOME/.local/share/bash-completion/completions/geeqie +``` -## Installation +### Installation scripts -Update secondary help documents (optional - requires use of git): - `./gen_changelog.sh ; markdown README.md > README.html` +Geeqie is stable and you may compile the latest version from sources. -List compile options: `./autogen.sh --help` +There are two scripts which will download and compile the sources for you. -Common options: -`./autogen.sh --disable-gtk3`, -`./autogen.sh --enable-map` +The first script will install Geeqie to a defined location, and will run under any system. However, it is left to you to make sure dependencies are fulfilled. +To get the script, from the command line type: +```sh +wget https://raw.githubusercontent.com/pixlsus/Scripts/master/build-geeqie +chmod +x build-geeqie +``` -Compilation: `./autogen.sh [options]; make` +The second script will run only on Debian-based system, but will fulfil all dependencies and also give you the opportunity to include additional pixbuf loaders and other useful programs. +To get the script, from the command line type: -Install: `[sudo] make install` +```sh +wget https://raw.githubusercontent.com/BestImageViewer/geeqie/master/geeqie-install-debian.sh +chmod +x geeqie-install-debian.sh +``` -Removal: `[sudo] make uninstall` +If you wish to compile the sources yourself you may download the latest version (if you have installed git) from here: +`git clone http://git.geeqie.org/git/geeqie.git` -## Notes and changes for the latest release +### Compiling and Installing + +`meson setup build` +`ninja -C build install` + +List compile options: +`meson configure build` + +Apply options e.g.: +`sudo ninja -C build uninstall` +`meson configure build -Dpdf=enabled -Dwebp=disabled` +`ninja -C build install` + +Re-display configuration data: +`ninja -C build reconfigure` + +Meaning of options: +`auto` If the library is not found, continue the installation +`enabled` If the library is not found, stop the installation +`disabled` Do not look for the library + +Uninstall: +`sudo ninja -C build uninstall` + +Install new version: +`sudo ninja -C build uninstall` +`git pull` +`ninja -C build install` + +#### Note + +It is recommended to always use `git clone git://git.geeqie.org/geeqie.git` to download Geeqie. After installing Geeqie you may delete the folder you have cloned Geeqie into. + +However if you leave the folder intact, whenever new features or patches are available, execute: + +`sudo ninja -C build uninstall; git pull; ninja -C build install` + +Only the changed sources are downloaded, which makes this a quick operation. + +Your configuration file, history file and desktop files are not affected by this process. + +### Notes and changes for the latest release See the NEWS file in the installation folder, or [Geeqie News at GitHub](https://github.com/BestImageViewer/geeqie/blob/master/NEWS) -And either the ChangeLog file or [Geeqie ChangeLog at GitHub](https://github.com/BestImageViewer/geeqie/blob/master/ChangeLog) - - -## Requirements - -### Required libraries: - GTK+ 3.00 - www.gtk.org - enabled by default - disable with configure option: --disable-gtk3 - or - GTK+ 2.20 - disabled by default when GTK+3 libraries are found. - enable with configure option: --disable-gtk3 - optional items map display and GPU acceleration are not available - with GTK2 - - Note: GTK+3 is still somehow experimental. It is needed for some - features but we have several complains about the GTK+3 usability. - - So if you need a stable version, you are advised to compile it - with GTK+2. If you want to play with the cool new features, use - GTK+3. - -### Optional libraries: - lcms2 2.0 - or - lcms 1.14 - www.littlecms.com - for color management support - enabled by default - disable with configure option: --disable-lcms - - exiv2 0.11 - www.exiv2.org - for enhanced exif support - enabled by default - disable with configure option: --disable-exiv2 - - lirc - www.lirc.org - for remote control support - enabled by default - disable with configure option: --disable-lirc - - libchamplain-gtk 0.12 - libchamplain 0.12 - libclutter 1.0 - wiki.gnome.org/Projects/libchamplain - for map display - disabled by default - enable with configure option: --enable-map - enabling will also enable GPU acceleration - - libclutter 1.0 - www.clutter-project.org - for GPU acceleration (a check-box on Preferences/Image must also be ticked) - disabled by default - enable with configure option: --enable-gpu-accel - explicitly disabling will also disable the map feature - - lua 5.1 - www.lua.org - support for lua scripting - enabled by default - disable with configure option: --disable-lua - - awk - when running Geeqie, to use the geo-decode function - - markdown - when compiling Geeqie, to create this file in html format - - -### Code hackers: +And either the ChangeLog file or [Geeqie ChangeLog](http://geeqie.org/cgi-bin/gitweb.cgi?p=geeqie.git;a=shortlog) + +### Required libraries + +Required libraries for a Debian installation may be listed by: + +```sh +wget https://raw.githubusercontent.com/BestImageViewer/geeqie/master/geeqie-install-debian.sh +chmod +x geeqie-install-debian.sh +./geeqie-install-debian.sh --list +``` + +### Code hackers If you plan on making any major changes to the code that will be offered for inclusion to the main source, please contact us first - so that we can avoid duplication of effort. - The Geeqie Team -### Known bugs: +### Known bugs See the Geeqie Bug Tracker at + +### Windows + +Geeqie can be run on Windows 11 (and possibly Windows 10) via Windows Subsystem for Linux (WSL2). + +If the Ubuntu distribution is loaded by WSL, Geeqie can be run as an Ubuntu package or as an extracted AppImage. Geeqie can also be compiled from sources. + +Note that some icons are not displayed correctly, and Help and Print do not work. However the Help manual is available [on-line](https://www.geeqie.org/help/GuideIndex.html) + +[image_ref_geeqie_png]: +data:image/png;base64,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