Archives For November 30, 1999

Entangle, free tethered camera control & capture software, released version 2.0 a few days ago. Here’s how to install it in Ubuntu 18.04, Ubuntu 18.10, and derivatives.

Entangle provides a graphical interface for “tethered shooting”, aka taking photographs with a digital camera completely controlled from the computer. The 2.0 release, “Sodium”, features:

  • Document some missing keyboard shortcuts
  • Fix upper bound in histogram to display clipped pixel
  • Option to highlight over exposed pixels in red
  • Disable noisy compiler warning
  • Remove use of deprecated application menu concept
  • Fix image redraw when changing some settings
  • Update mailing list address in appdaat
  • Add more fields to appdata content
  • Fix reference counting during window close
  • Use correct API for destroying top level windows
  • Fix unmounting of cameras with newer gvfs URI naming scheme
  • Avoid out of bounds read of property values
  • Fix many memory leaks
  • Workaround for combo boxes not displaying on Wayland
  • Fix race condition in building enums
  • Fix setting of gschema directory during startup
  • Set env to ensure plugins can find introspection typelib
  • Dependency libraries, and translation updates

How to install entangle 2.0 in Ubuntu / Linux Mint:

The new release packages has been made into an unofficial PPA, available for Ubuntu 18.04, Linux Ming 19.x, and Ubuntu 18.10. Due to requirement of GTK >= 3.22, Ubuntu 16.04 package is not supported any more.

1. Open terminal either via Ctrl+Alt+T keyboard shortcut or from application launcher. When it opens, paste below command hit run to add the PPA:

sudo add-apt-repository ppa:dhor/myway

Type user password when it prompts and hit Enter to continue.

2. Then upgrade the software from an existing release via Software Updater:

or run command to install it in terminal:

sudo apt-get install entangle gir1.2-entangle-0.1

For Linux Mint, you may first run sudo apt-get update to refresh system package cache.


To remove the PPA, either open Software & Updates and navigate to Other Software tab, or run command in terminal:

sudo add-apt-repository --remove ppa:dhor/myway

To remove the software, run command in terminal:

sudo apt-get remove --autoremove entangle

Entangle Tethered Shooting

Entangle is an open-source software for “tethered shooting”, aka taking photographs with a digital camera completely controlled from the computer.

With a digital SLR camera Entangle allows:

  • Trigger the shutter from the computer
  • Live preview of scene before shooting
  • Automatic download and display of photos as they are shot
  • Control of all camera settings from computer

entangle tethered shooting for camera

Entangle is available in Ubuntu Software Center out-of-the-box, but Canonical does not provide updates for this software. Since Ubuntu repositories provide the 0.5.4 release for 14.04 LTS, Entangle has reached the 0.6.1 release recently with below changes:

  • Require GTK >= 3.4
  • Fix check for GIO package in configure
  • Add missing icons to Makefile
  • Follow freedesktop thumbnail standard storage location
  • Refactor capture code to facilitate plugin script automation
  • Fix bug causing plugin to be displayed more than once
  • Make histogram height larger
  • Strip trailing ‘2’ from widget labels to be more friendly
  • Completely rewrite control panel display to show a small, user configurable subset from all the camera controls.
  • Remember custom list of camera controls per camera model
  • Hide compiler warnings from new glib atomic opertaions
  • Update to newer gnulib compiler warnings code
  • Remove broken double buffering code that’s no required when using GTK3
  • Remove use of deprecated GtkMisc APis
  • Allow camera picker list to show multiple lines
  • Remove crufty broken code from session browser that was breaking with new GTK versions
  • Disable libraw auto brightness since it totally overexposes many images, generally making things look worse
  • Fix memory leak handling camera events
  • Add keywords to desktop & appdata files

Install or Upgrade Entangle:

Entangle 0.6.1 is available in a third-party ppa for Ubuntu 14.04, Ubuntu 14.10 and Linux Mint 17.1.

Open terminal from the Dash or by pressing Ctrl+Alt+T. When it opens, run command to add the PPA:

sudo add-apt-repository ppa:dhor/myway

Entangle ppa

Then run below commands one by one to install Entangle. Or you can upgrade it through Software Updater if you’ve an old version installed.

sudo apt-get update

sudo apt-get install entangle

For photographers, there are more useful tools available in this PPA.

tethered shooting in ubuntu

Entangle, a Tethered Camera Control & Capture tool for Linux, now is at version 0.6.0. The launchpad PPA has been updated for Ubuntu 14.04 Trusty.

tethered shooting ubuntu 14.04

What’s new in Entangle 0.6.0:

  • Add a demonstration plugin for setting up a captive photo box display mode
  • Switch to use Python3 for plugin engine instead of JavaScript
  • Use GTK dark theme
  • Require GNOME symbolic icon theme to be installed
  • Switch to require lcms2 instead of lcms
  • Move application icon into a standard directory mandated to work with the appdata tools
  • Make manual focus work with Canon EOS cameras
  • Disable flickering progress bar in preview mode with Canon EOS cameras
  • Remove use of deprecated GTK methods/classes/constants
  • Remove use of gexiv2 method which is not long exported
  • Remove use of deprecated libpeas methods
  • Add GTK-DOC transfer annotations / docs to all methods
  • Avoid loosing camera capabilities on disconnect
  • Fix off by one in histogram tables causing memory corruption
  • Mark appdata / desktop files for translation
  • Fix typos in README file
  • Fix inverted tests when checking if range widget changed
  • Avoid storm of expose events due to auto-drawer widget
  • Avoid never ending circular update of controls causing errors in some camera modes
  • Add workaround for crazy D5100 camera serial number
  • Add customizable highlight/background for images
  • Avoid reference leak of windows preventing proper cleanup
  • Remove camera manual/about/driver help windows since it did not contain any info useful to users
  • Filter list of cameras in connect dialog to only those which support capture/preview
  • Don’t auto connect to cameras which don’t support capture or preview
  • Ensure parent window is set on dialogs to prevent them falling behind main window
  • Fix crash with latest GTK due to incorrect overriding of GtkApplication startup method
  • Update to cope with changed GExiv API version
  • Refreshed translations from transifex

Install Entangle in Ubuntu 14.04:

Press Ctrl+Alt+T on keyboard to open the terminal. When it opens, run the commands below one by one:

sudo add-apt-repository ppa:dhor/myway

sudo apt-get update

sudo apt-get install entangle

tethered shooting in ubuntu

Entangle, tethered camera control & capture software now is at version 0.5.4, which brings various bug fixes and improvements.

Entangle provides a graphical interface for “tethered shooting”, aka taking photographs with a digital camera completely controlled from the computer. Entangle 0.5.4 contains below changes:

  • Ensure thumbnail directory exists when saving thumbnails
  • Fix memory leak generating thumbnails from raw images
  • Add an appdata XML file for GNOME software center
  • Create a dedicated camera actions menu
  • Fix include of gexiv2 header files
  • Fix image selection for onion skinning in preview mode
  • Display selected image when cancelling preview
  • Fix empty tooltips on capture/preview buttons
  • Fix scaling for preview image in onion skinning mode
  • Increase emphasis of top image in onion skinning mode
  • Improve granularity of manual focus and add extra ‘<' and '>‘ key accelerators for coarse focus
  • Fix leak of image exiting preview mode
  • Make progress toolbar button permanently visible

entangle tethered shooting for camera

The GetDeb repository has built this release for Ubuntu 13.10 Saucy, Ubuntu 12.04 Precise, Linux Mint 13/16. To install the app, follow the below steps:

1. Add GetDeb repository:

For Ubuntu users, download and install this deb.

For Linux Mint users, there’s an option under Software Sources -> Additional repositories to enable GetDeb/

2. Press Ctrl+Alt+T on keyboard to open terminal. Run command to update package lists:

sudo apt-get update

3. Install Entangle:

sudo apt-get install entangle

You can also use Synaptic Package Manager (available in Software Center) to install the app if you hate Linux commands.

As you may know, Entangle is a graphical interface for “tethered shooting”, aka taking photographs with a digital camera completely controlled from the computer. A new release 0.5.2 was released with bug fixes and improvements.

tethered-shooting in Ubuntu


  • Split histogram into RGB colour channels
  • Fix aperture / shutter speed calculations in status bar
  • Only import files with known image extensions
  • Use case insensitive file extension check to detect raw files
  • Set saner defaults for processing raw files to fix Canon raw display
  • Set preferences before loading session to fix settings for initial image load
  • Apply orientation from EXIF images if image file has none
  • Remove left over debug prints
  • Add support for linear histogram display mode
  • Support ‘h’ key to toggle linear/log histogram mode
  • Ensure all events are emitted in main thread
  • Remove use of deprecated GDK thread APIs
  • Use GtkGrid instead of deprecated GtkTable
  • Ensure status bar is constant size when scaling image
  • Preserve scrollbar offsets when switching images
  • Make metadata extraction more robust wrt missing fields
  • Updated translations from transifex
  • To install Entangle 0.5.2 in Ubuntu 13.04, Ubuntu 12.04 and Linux Mint 13, 15, Elementary OS. First add the get deb repository by downloading and installing the below deb package:


    For Linux Mint users, you may go to Software Sources -> Additional repositories -> to enable the repository.

    Then press Ctrl+Alt+T to open terminal and run commands to install it:

    sudo apt-get update; sudo apt-get install entangle