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.

Uninstall:

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

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.

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.

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

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 ‘‘ key accelerators for coarse focus
  • Fix leak of image exiting preview mode
  • Make progress toolbar button permanently visible

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.

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

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.

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