Archives For November 30, 1999

Entangle is a free tethered camera control & capture software. Here’s how to install it in all current Ubuntu releases, including Ubuntu 22.04, Ubuntu 24.04, and Ubuntu 20.04

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 3.0 in Ubuntu / Linux Mint:

The app is available in system repository for all current Ubuntu releases. Simply launch Ubuntu Software (or App Center), then just search and click install ‘entangle’:

For choice, you may press Ctrl+Alt+T on keyboard to open terminal, then run the commands instead to install the software:

sudo apt install entangle

Run sudo apt update first to refresh cache if the package is not found.

For old Ubuntu 14.04, Ubuntu 16.04, and Ubuntu 18.04, you may run the commands below to add this PPA before using apt install command:

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

Uninstall:

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

This tutorial shows you a tethered camera control tool pkTriggerCord which is base on PKRemote. After you connect the camera to your PC with the USB cable, you can control the camera from pkTriggerCord, such as read status information, change settings, and take pictures. The pictures are stored in the camera’s buffer and can be downloaded to the PC. Pictures are not written on the SD card of the camera.

Currently supported Cameras are:

  • Pentax K-x
  • Pentax K10D (Samsung GX-10)
  • Pentax K20D (Samsung GX-20)
  • Pentax K200D
  • Pentax K-7
  • Pentax K-r
  • Pentax K-5
  • Pentax K-m / K2000
  • Pentax K-30
  • Pentax K-01 (bugs)
  • Pentax K-5 II / K-5 IIs NEW

pkTriggercord tethered shooting

Install pkTriggerCord in Ubuntu via PPA:

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

sudo add-apt-repository ppa:dhor/myway

sudo apt-get update

sudo apt-get install pktriggercord

This will install pktriggercord on Ubuntu 13.10, Ubuntu 13.04, Ubuntu 12.10 and Linux Mint 16, 15, 14.

Once installed, open the GUI interface from Unity Dash. Or run man pktriggercord-cli to check out command line tool usage.

For RPM package and source code, go to pktriggercord project homepage

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

Changes:

  • 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:

    getdeb-repository_0.1-1~getdeb1_all.deb

    For Linux Mint users, you may go to Software Sources -> Additional repositories -> archive.getdeb.net 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