New Shutter PPA For Ubuntu 21.04, 20.10, 20.04 And 18.04 | Linux Mint 20.x And 19.x

Shutter screenshot tool

[[Edit]] I'm now maintaining the official Shutter PPA instead, so please use that. Details here.

Shutter screenshot tool was removed from Debian Unstable and Ubuntu 18.10 (to be released tomorrow) recently. It's still possible to install it on Ubuntu 21.04, 20.10 20.04, 19.10, 19.04, 18.10 and 18.04 (as well as Pop!_OS and Linux Mint 19.x and 20.x) by using a new Shutter PPA (which includes all its dependencies that allow editing screenshots, adding annotations and even take screenshots of full web pages) provided by Linux Uprising.

The popular screenshot tool, which uses Gtk2 and Perl, was one of the very few packages that blocked Debian (and Ubuntu) from removing the obsolete libgnome2-perl and libgnome2-vfs-perl from the repository archive. Since Shutter doesn't work without these packages, it was removed from the Debian Unstable and Ubuntu 18.10 repositories.

This comes after some of its optional dependencies were removed from Ubuntu 18.04 and Debian Buster 6 months ago, which caused the application editing / annotation features to stop working unless the users manually installed these packages from an older Ubuntu or Debian version.

While Shutter is still under development, getting a new developer back in 2017, it doesn't seem there's been any progress to porting it to use Gtk3. Until this happens, Shutter won't make it back into Debian and Ubuntu. If you can help with this, check out the project page on Launchpad.

Another way you could help is by creating Snap and/or Flatpak packages for Shutter. Since such packages include the libraries required to run an application, this would be ideal for Shutter, which uses old libraries. [[Edit]] There is now a Shutter ScreenShot Tool snap package.

There are some alternatives out there to Shutter, like Ksnip and Flamshot which you may want to check out.

[[Edit]] July 2021: Shutter now uses GTK3, and the PPA has been updated with this new Shutter version.

How to continue using Shutter in Ubuntu / Pop!_OS / Linux Mint

So what can you do if you still want to use Shutter? Since I use Shutter daily, I created a PPA for it and its dependencies, so others who prefer it to other screenshot tools can continue to use it.

The PPA includes the latest version of Shutter (newer than the one available in Ubuntu 18.04), its required dependencies for Ubuntu 20.10 and 20.04, and its optional dependencies.

You can use this PPA not only in Pop!_OS / Ubuntu 21.04, 20.10 and 20.04 / Linux Mint 20.*, but also in Ubuntu 18.04 / Linux Mint 19 or 19.*, not only because there's a newer Shutter version in the PPA with some bug fixes, but because it provides the missing optional Shutter dependencies. These dependencies add support for editing / annotating images in Shutter, as well a AppIndicator support, which allows the Shutter tray icon to be visible in Ubuntu 18.04 without having to enable the tray, thanks to the built-in AppIndicator support.

[[Edit]] For Ubuntu 21.04 and 20.04, the PPA has a newer Shutter (0.98 now) which removes some deprecated Perl dependencies, and now uses GTK3 instead of GTK2. 

You can add the PPA and install Shutter in Ubuntu (or Pop!_OS) 18.04, 20.04,  20.10 and 21.04 / Linux Mint 19.x and 20.x, by using these commands:

sudo add-apt-repository ppa:linuxuprising/shutter
sudo apt-get update
sudo apt install shutter

[[Edit]] I also added the gnome-web-photo package to the PPA. This package allows Shutter to take full website screenshots (take screenshots of the whole website height in one image, no matter of its height), and it's missing from Ubuntu 18.04 and newer / Linux Mint 19.* and newer. You can install it after adding the PPA using:

sudo apt install gnome-web-photo

After it's installed restart Shutter and click on the website screenshot button (or select Web from the indicator / tray icon), then enter the URL of the website and Shutter will take a screenshot in a couple of seconds.