Screen-Shot-2012-06-22-at-15.50.16.pngScreencloud is a really slick screenshot tool for the Linux desktop — but it’s not currently available on Ubuntu 16.04 LTS.

This is a great shame as the app boasts an impressive feature set. But don’t panic: there is a solution.

Screencloud Recap

Open-source and cross-platform, Screencloud is a system tray-based application. It has a feature set comparable to the better known (and equally awesome) Shutter.

It can:

  • Capture desktop, selected region or active window
  • Automatically upload screenshot
  • Automatically copy screenshot link to the clipboard
  • Plugins to upload images to Dropbox, Imgur, FTP, etc
  • Annotate screenshots using built-in editor
  • Customisable shortcuts keys
  • Choice of screenshot format: jpg or png
  • Adjustable timer

A premium version is available from €2.50 a month. This offers uncompressed and unlimited storage time on the Screencloud server. The app is, however, perfectly usable without paying, but if you do make heavy use of it it’d be sweet to give something back to Olav S Thoresen, the developer of the app.

Although an Ubuntu 16.04 LTS build of Screencloud is not currently available, a version built for Ubuntu 15.10 is.

However, trying to install this version on Xenial results in the following error:

The following packages have unmet dependencies:
screencloud : Depends: libqtmultimediakit1 but it is not installable
E: Unable to correct problems, you have held broken packages.

The Fix

Diego Turcios has blogged about a simple workaround that overcomes the issue of a missing dependency.

The steps to resolve the issue are simple: download the missing package, force install it, add the Screencloud repo, and then proceed to install the app.

Step 1:

Run the following commands separately in the Terminal:

Get the package:

wget http://de.archive.ubuntu.com/ubuntu/pool/universe/q/qtmobility/libqtmultimediakit1_1.2.0-1ubuntu2_amd64.deb

Install it:

sudo dpkg -i libqtmultimediakit1_1.2.0-1ubuntu2_amd64.deb

Clean up:

sudo apt-get install -f

Step 2:

Add the Screencloud repo:

sudo sh -c "echo 'deb http://download.opensuse.org/repositories/home:/olav-st/xUbuntu_15.10/ /' >> /etc/apt/sources.list.d/screencloud.list"

Update your software sources and install Screencloud’s Ubuntu app:

sudo apt-get update && sudo apt-get install screencloud

Download the repo key:

wget http://download.opensuse.org/repositories/home:olav-st/xUbuntu_15.10/Release.key

Add the repo key:

sudo apt-key add - < Release.key

Step 3:

Open Screencloud from the Unity Dash!

Be sure to add a screenshot of your desktop to our ‘Show Us Your Desktop!’ pool!

screencloud screenshot Xenial Xerus