Entangle camera control and capture

Forked from entangle

Name Last Update
build-aux Loading commit data...
docs Loading commit data...
help Loading commit data...
m4 Loading commit data...
po Loading commit data...
src Loading commit data...
.gitignore Loading commit data...
.mailmap Loading commit data...
AUTHORS.in Loading commit data...
COPYING Loading commit data...
ChangeLog Loading commit data...
GNUmakefile Loading commit data...
Makefile.am Loading commit data...
NEWS Loading commit data...
README Loading commit data...
autobuild.sh Loading commit data...
autogen.sh Loading commit data...
cfg.mk Loading commit data...
configure.ac Loading commit data...
entangle.spec.in Loading commit data...
maint.mk Loading commit data...
       Entangle: Tethered Camera Control & Capture

Entangle is an application which uses GTK and libgphoto2 to provide a
graphical interface for tethered photography with digital cameras.

It includes control over camera shooting and configuration settings
and 'hands off' shooting directly from the controlling computer.


The Entangle package uses GNU autotools, so the build install
process follows the standard process documented in the INSTALL file.
As a quick start you can do

  ./configure --prefix=/usr --sysconfdir=/etc \
        --localstatedir=/var --libdir=/usr/lib
  sudo make install

Or to install into a private user specific location

  ./configure --prefix=$HOME/usr/entangle
  make install

NB, if not installing in /usr, you need to set the XDG_DATA_DIRS env
variable to point to the data directory, eg in the above example use:

  export XDG_DATA_DIRS

OS distro packagers should use the --disable-schemas-compile arg
to configure to skip the compilation stage for schema files if
installing to the /usr prefix

Building entangle requires the following external packages to
be present

 glib2                 >= 2.26.0
 gdk-pixbf             >= 2.12.0
 gtk3                  >= 3.0.0
 libgphoto2            >= 2.4.11
 gudev                 >= 145
 dbus-glib             >= 0.60
 gobject-introspection >= 0.9.3
 lcms2                 >= 2.0
 libpeas               >= 0.5.5
 gexiv2                >= 0.2.2
 LibRaw                >= 0.9.0
 gnome-icon-theme-symbolic >= 3.0.0


To communicate with the development team, or to post patches
there is a technical mailing list:


Bugs found when using an OS distribution's binary packages should
be reported to the OS vendors' own bug tracker first. Otherwise
they can be reported to


The latest entangle code can be found in GIT at:


For further information visit


Translators please see po/README.I18N for more guidance.

UI shortcuts

There are a number of shortcuts available for common operations

 - 's' - Trigger the shutter, to shoot a picture
 - 'p' - Toggle 'live view' preview mode
 - 'esc' - Cancel the current operation
 - 'm' - Toggle aspect ratio image mask
 - 'h' - Toggle linear / logarithmic histogram
 - 'a' - Drive autofocus during preview
 - ',' or '.' - Drive manual focus during preview (fine control)
 - '<' or '>' - Drive manual focus during preview (coarse control)


Entangle is distributed under the terms of the GNU GPL v3+, except
for the Logo which is under the Creative Commons 1.0 Public
Domain Dedication.

Please see the COPYING file for the complete GPLv3+ license
terms, or visit <http://www.gnu.org/licenses/>.

-- End