Downloads
Shutter is an open-source program, and is available completely for free! Scroll down below to download it. We could use your help on improving the program though – you can help us by translating, finding bugs, contributing financially or sending me a gift from my Amazon wishlist. Thanks!
Ubuntu PPA repository (recommended):
We are using Launchpad to distribute the different versions of Shutter. If you’re on Ubuntu (versions 8.04 to 9.10 are supported), it’s preferred that you install this way because installing is easier, and you’ll be automatically notified of available updates.
A guide on installing from the PPA is available here.
Recommended releases repository:
https://launchpad.net/~shutter/+archive/ppa
Beta releases repository:
https://launchpad.net/~shutter-testing-team/+archive/ppa
Each PPA has its own unique key that is used to sign the packages in that archive. To add the PPA’s key to your own system open a terminal and enter:
Release repository:
wget -q http://shutter-project.org/shutter-ppa.key -O- | sudo apt-key add -
Beta release repository:
wget -q http://shutter-project.org/shutter-testing-ppa.key -O- | sudo apt-key add -
Ubuntu packages:
If you don’t want to add the repository but install from packages, here they are:
Ubuntu 9.10 “Karmic Koala”: Shutter
Ubuntu 9.04 “Jaunty Jackalope”: libgoo-canvas-perl (32bit, 64bit, or netbook) and Shutter
Ubuntu 8.10 “Intrepid Ibex”: libgoo-canvas-perl (32bit, 64bit, or netbook) and Shutter
Ubuntu 8.04 “Hardy Heron”: gtkimageview (32bit, 64bit, or netbook), libgtk2-imageview-perl (32bit, 64bit, or netbook), libgoo-canvas-perl (32bit, 64bit, or netbook) and Shutter
No longer supported:
Ubuntu 7.10 “Gutsy Gibbon”: gtkimageview (32bit or 64bit), libgtk2-imageview-perl (32bit or 64bit), libgoo-canvas-perl (32bit or 64bit) and Shutter
Fixed Postr package:
Shutter makes use of the Postr program to enable uploading to Flickr (see how to set that up). However, the Postr package is broken in older versions of Ubuntu and doesn’t register itself as a program to open pictures with – so it won’t show up in Screenshot Open.
Ubuntu 8.04, 8.10, 9.04: postr
Third Party Packages:
ALT Linux
A package for ALT Linux is offered here.
Arch Linux
A package for Arch Linux is available in the Community repository.
Debian
There are official Debian packages available (currently in the unstable and testing distrubution):
You can install it by using the package manager or the following command:
apt-get install shutter
Fedora
Shutter is available in Fedora’s official repository, so just install it with:
yum install shutter
If you can’t find a bleeding edge version of Shutter in the official repository, you might want to look here.
Frugalware Linux
A package for Frugalware is offered here.
Gentoo
Shutter is included in Gentoo Portage, so just install it with:
emerge shutter
Mandriva
Here you can find some packages for Mandriva.
Mepis
Mepiscommunity.org and Mepislovers.org are both offering packages for Mepis.
PCLinuxOS
Packages for PCLinuxOS are offered here.
Sidux
Due to the fact that Sidux is based on Debian’s unstable tree (called “sid”) there are official packages as well.
You can install it by using the package manager or the following command:
apt-get install shutter
Ubuntu
Karmic Koala (9.10) is the first version of Ubuntu that includes official Shutter packages (universe – community maintained section):
You can install it by using the package manager or the following command:
sudo apt-get install shutter
Source code:
Latest source packages are available here. If you build a package for your distribution, please let us know – we’ll link to it.
Latest code snapshot:
If you are interested in the latest snapshot you can checkout the dev-branch from our bazaar repository:
https://code.launchpad.net/~mario-kemper/shutter/devel
Note: If you are interested in the latest bazaar snapshot or you want to use the tar.gz archives to get Shutter running on your system, please make sure you meet the dependencies (the name of the packages may differ):
- libgtk2-perl
- libgtk2-imageview-perl
- libglib-perl
- libgnome2-perl
- libgnome2-vfs-perl
- libgnome2-wnck-perl
- libgnome2-gconf-perl
- liblocale-gettext-perl
- libxml-simple-perl
- libwww-mechanize-perl
- libwww-perl
- libnet-dbus-perl
- imagemagick
- perlmagick
- libx11-protocol-perl
- librsvg2-common
- libgtk2-trayicon-perl (only if you are using a gtk2 version lower than 2.10.x)
- xdg-utils
- procps
Optional:
- gnome-web-photo
- libgoo-canvas-perl
- nautilus-sendto





Hello to all ! Greetings From Poland. very Good Page !
I just want to say thanks, this is a great soft and I like it very much.
Hey, I cannot install it. It said – Cannot install ‘gnome-web-photo’ in package installer.
I tried to make it through the Package Manager and it seems to be the problem with libhunspell 1.2-0. I have libhunspell 1.1-0. So its stuck in there.
@zerga
Could you please provide some further information? What distro are you
using?
the deb for ubuntu gives the following error on 8.10 64bit.
“Error: Dependency not satisfable: libgoo-canvas-perl”
I could not find a package that would contain that library
Here it is, sorry about that. Updating the downloads page now.
on my ubuntu 8.10 32bit pc, when i run “apt-get install libgoo-canvas-perl”
the Error:
Dependency not satisfable:
libgoo-canvas-perl depends on perl (>= 5.10.0-19ubuntu1)
could you provide a package of perl_5.10.0-19ubuntu1_i386.deb (seems only for ubuntu9.04 ? ) for download on your site
@afly
Did you add the correct apt sources.list entries?
For Intrepid Ibex (8.10)
deb http://ppa.launchpad.net/shutter/ppa/ubuntu intrepid main
deb-src http://ppa.launchpad.net/shutter/ppa/ubuntu intrepid main
is there any rpms for fedora? there’s only rpms of the previous version
The Fedora packager has updated the rpm’s now, enjoy!
No debs for Debian ??
No Debian packager has made them yet that we know of. If someone does though, let us know, and we’ll add to the downloads page.
Greatings from Hannover, Germany – I’m looking for a windows-version …
Have a good time.
No windows version, sorry
we don’t plan on one as we rely on many linux-specific features.
It can work in my Debian etch just need little changes. I can not find the three optional perl model in my Debian source. So I disable canvas in the file(shutter-0.70.orig/share/shutter/resources/modules/Shutter/Draw/DrawingTool.pm) line 30. Then run bin/shutter and it works very well.
@Vadim
Thank You, It is working Perfectly now
What i can do to make it work in Mandriva 2009.0…?
[pc-002@localhost bin]$ ./shutter /usr/lib64/
Can’t locate Gnome2.pm in @INC (@INC contains: /usr/lib/perl5/site_perl/5.10.0/x86_64-linux-thread-multi /usr/lib/perl5/site_perl/5.10.0 /usr/lib/perl5/vendor_perl/5.10.0/x86_64-linux-thread-multi /usr/lib/perl5/vendor_perl/5.10.0 /usr/lib/perl5/5.10.0/x86_64-linux-thread-multi /usr/lib/perl5/5.10.0 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl .) at ./shutter line 32.
BEGIN failed–compilation aborted at ./shutter line 32.
Im in Mandriva 2009.0 X86_64
@Allen
Thanks for your investigation here. The disadvantage is that you will not be able to use the built-in drawing tool when disabling the canvas. I’ll set up Debian lenny today and see what i can do here.
@Ignacio
You need to install the dependencies listed above (sorry, I’ve just updated the list because there were some things missing). The package names may differ in Mandriva.
There used to be some rpm packages as well for older versions (see external link above). I’ve already contacted the packager so there might be some new packages for the latest Shutter release as well. I’ll let you know when they will be available.
I cannot find these two dependencies for fedora 10 64 bit ANYWHERE. perl-goocanvas and wnck-perl
@bob
Hm, there are only i386 packages for fedora. I’ll contact the packager and ask him to package some x84_64 packages as well.
In my Ubuntu 8.10, I can install it but can’t launch it.
I try to launch Shutter from terminal, but get these error messages:
Use of uninitialized value $x in scalar assignment at /usr/share/perl/5.10/utf8_heavy.pl line 242.
Use of uninitialized value $x in pattern match (m//) at /usr/share/perl/5.10/utf8_heavy.pl line 243.
Use of uninitialized value $x in scalar assignment at /usr/share/perl/5.10/utf8_heavy.pl line 242.
Use of uninitialized value $x in pattern match (m//) at /usr/share/perl/5.10/utf8_heavy.pl line 243.
Constant name ‘TRUE’ has invalid characters at /usr/bin/shutter line 82
BEGIN failed–compilation aborted at /usr/bin/shutter line 82.
Any idea?
Yeah the fedora link ONLY has then 32 bit versions of those packages, is there anyway I can find 64 bit ones?
@bob
I’ve already asked the maintainer to build 64bit packages. I don’t know if there are any 64bit packages somewhere else.
I’ll let you know if i have any news here.
@Nelson
https://bugs.launchpad.net/ubuntu/hardy/+source/perl/+bug/292702 exactly describes your problem.
Could you please check if the packages perl and perl-modules are installed (and install them if they are not):
Enter terminal: sudo apt-get install perl perl-modules
Please let me know if the problem still exists.
Have Jaunty. Can’t install Shutter due to ‘libgoo…’ won’t install because ‘perl-base’ is wrong. ?
@JauntyJack
How did you try to install Shutter? Using the PPA? Installing the Ubuntu packages above?
I’ve set up a fresh Jaunty install and both worked for me.
Tried above method, synaptic package manager, and terminal installation. Can’t not install to Jaunty Jackalope. I believe the deal is that the ‘base’on my system is newer than the one I’m trying to install.
@Ubuntu Lulu
We tried installing shutter on 64bit and 32bit jaunty, but it installed fine. Could you please open a new report on https://bugs.launchpad.net/shutter/+filebug, and attach the terminal log of sudo apt-get install shutter? Thanks
@Romario
I’ve already installed perl and perl-modules, but the issue still exists.
BTW, shutter version: 0.70.1~ppa2
nelson:~$ uname -a
Linux nelson-laptop 2.6.27-11-generic #1 SMP Thu Jan 29 19:24:39 UTC 2009 i686 GNU/Linux
@Nelson
I’ve opened a new bug report for this so we can work on this without cluttering up the comments.
https://bugs.launchpad.net/shutter/+bug/341621
There are some new 64bit fedora packages.
http://code.google.com/p/rpm4fc-cn/downloads/list
Just give it a try.
@Romario
I can’t install those three optional packages in my Debian etch, when I install original shutter it response can’t find the canvas module so I disable the canvas by myself. Unfortunately I can’t use the drawing tool.
I’m of the opinion that poople can use shutter without the optional packages.
Yes, and that should be the case – Shutter detects that its missing and disables it.
Can you please re-enable it in the code, get the error message it gives, and report the bug please?
In the latest version it is not needed to comment the canvas out manually.
Maybe i don’t get the point here.
Do you think there shouldn’t be any optional modules because it is useless to start Shutter without important parts like the drawing tool for example?
I used synaptic to add the Intrepid repository, but after updating, a search for shutter turns up only a couple of unrelated items. Too bad. I was using shutter in Intrepid recently, but just switch to Linux Mint (based on Intrepid).
@Lane
Are you using the quick search of synaptic? If yes please use the ‘Search’ button instead. If this does not work either please use the following apt commands after opening a terminal of your choice:
sudo apt-get updatesudo apt-get install shutterI do find the Quick Search unreliable, so I used the main search function and did not get Shutter to show up. It installed just fine from the terminal, so I tried synaptic’s search again, and there it was, along with the two items that appeared alone yesterday. Go figure.
Anyway, thanks for the help. It’s a useful program, and I’m glad to have it running in Linux Mint.
Hi guys. Any idea of asking Debian developers for an official packages? Your PPA doesn’t work with Debina, cause your packages depend on versions including the world ubuntu (which is stupid). I’m currently using packages from Mepis, but that is also stupid.
@Miro churchyard Hrončok
We are always looking for help in supporting as many distros as possible. As the development team is using ubuntu this distro is currently the best supported.
I’ll see if I can get a debian packager to help us out here…
@Miro churchyard Hrončok
I don’t see anything stupid with packages designed for Ubuntu depending on ubuntu packages and packages designed for Mepis depending on Mepis packages.
Any Debian developer is welcome to package shutter – we’ll add a link to it like for other third-party packages. Let us know when you find a willing one.
Cheers.
No OpenSuSe package?
No, unfortunately nobody from OpenSUSE stepped up to make the package. mrdocs on #opensuse-gnome said he’d take a look at it, but I’m not sure where it’s at.
You’re welcome to give it a try at packaging though or get someone who knows how to do it. We’ll link to the package(s) from the download page.
@Vadim P.
deb http://dicson.no-ip.info/repository/debian unstable main
You can get the GPG key of this package by installing gcue2tracks-dev-keyring package from the same repository.
shutter_0.70.2~ppa4_all.deb
libgoo-canvas-perl_0.05-1_i386.deb
@dicson
Thanks a bunch, I’ve added it.
Has repository for intrepid changed? Error message:W: Failed to fetch http://launchpad.net/~shutter/+archive/ppa/dists/ubuntu/main/binary-i386/Packages.gz 301 Moved Permanently
Do you have another repo?
Thanks
@michael pettet
There were some Launchpad changes in the past and maybe you have still the old URL.
The PPA is https://launchpad.net/~shutter/+archive/ppa. The relevant sources.list entries for intrepid are:
deb http://ppa.launchpad.net/shutter/ppa/ubuntu intrepid main
deb-src http://ppa.launchpad.net/shutter/ppa/ubuntu intrepid main
Please let me know if that solves the problem.
@dicson
It depends on gnome-web-photo, that I cannot find. What’s wrong?
@Miro churchyard Hrončok
added package, test again
How can I install it on OpenSuse 11.1? OpenSuse is the most popular distribution across the Europe, guys. Please do let me know how to install in on suse. I tried the code, but even can not find a a config file. Thanks in advance.
@samuel
Please have a look at this comment:
http://shutter-project.org/downloads/#comment-1193
Unfortunately there are no good news here, but maybe this blog post helps you:
http://eazely.com/archives/tinker/717
Actually I’ve read it, but it looks like a nightmare to a newbie. Damn, why is it so complex?
@samuel
It’s so complex because there are many prerequisites missing in OpenSUSE. It can be very hard for an unexperienced user to identify and install them in order to run Shutter.
thx,it is so wonderful!
i have a problem:seeing Shutter on my Ubuntu,my Dad also want to install it on his Windows Xp..So,any solution?
none besides getting him to install ubuntu. shutter only works on linux
@Vadim P.
…it seems impossible and difficult,both for him and me..
hi there,
I would also like to see this ported to windows xp. I have heard and seen posts that having a project on multiple platforms is good for the life for the project. Quite a few of fsf (www.fsf.org) projects also run on Windows platforms. I had few links where you could get some ideas at making the code multi-platformic but its escaping me now. Something to get you looking at atleast.
http://wiki.pmease.com/display/qb2/Build+Multi-platform+Projects
it would be nice to get feedback on the same.
another would be cygwin http://www.cygwin.com/
@jivan
I totally agree that supporting as many platforms as possible should be a target for most software projects nowadays, but there are some good – in my opinion – reasons against is in some special cases.
One of the most important things is that Shutter depends on software components that are only available on Linux and comparable platforms (e.g. some gnome libraries and especially a fully working X-Server).
Shutter is using xlib calls in many cases to perform the various tasks of taking screenshots. Most parts of the application had to be rewritten when multi-platform would be a future goal.
Currently this project is a two men project and it is just impossible to “implement new features and improving the app” AND “spending months in writing several backends to support more platforms”.
Another reason that comes to my mind is that there are already a lot screenshot taking applications for windows (freeware and professional software). I am unsure if the huge amount of work would be worth it.
The fact that there was no dedicated screenshot application for Linux was one of the main reasons for starting Shutter and I am still convinced that it is useful for a lot of people who need some more features than offered by standard tools.
Nevertheless, this is an open-source project and anyone could start a port of Shutter at any time…to any platforms possible. I am always willing to assist where I can.
I formatted my hard drive and installed Opensuse 11.2, and now can’t get Shutter working. I’ve always got it working in the past so I wonder if something has changed in 11.2. e.g. Yast doesn’t have perl-Gnome2 that I can see.
Any ideas?
What do you mean with `can’t get it working`? Is Shutter not running properly? Are there any error messages when you are trying to start it via terminal? Or are you not able to determine and install the relevant dependencies on your system?
Doh, that wasn’t very clear was it. Sorry about that.
When I start Shutter from the command line I get:
—- BEGIN —–
Can’t locate Gnome2.pm in @INC (@INC contains: /usr/lib/perl5/5.10.0/x86_64-linux-thread-multi /usr/lib/perl5/5.10.0 /usr/lib/perl5/site_perl/5.10.0/x86_64-linux-thread-multi /usr/lib/perl5/site_perl/5.10.0 /usr/lib/perl5/vendor_perl/5.10.0/x86_64-linux-thread-multi /usr/lib/perl5/vendor_perl/5.10.0 /usr/lib/perl5/vendor_perl .) at ./shutter line 32.
BEGIN failed–compilation aborted at ./shutter line 32
—- END —–
I installed what I thought are relevant packages from Yast. Then I followed steps at http://tuxrocket.com/archives/tinker/717 to install other dependent packages which are not in Yast:
Gnome2-GConf-1.044.tar.gz
Goo-Canvas-0.06.tar.gz
HTTP-Response-Encoding-0.05.tar.gz
WWW-Mechanize-1.54.tar.gz
Gnome2-Wnck-0.16.tar.gz
Gtk2-ImageView-0.05.tar.gz
HTTP-Server-Simple-0.38.tar.gz
X11-Protocol-0.56.tar.g
I’m pretty sure that’s all I did in the past and it worked. A friend of mine who knows Linux better than me IM’ed me: “weird …. the suse repos seem to be missing the Gnome-perl bindings libraries. Gnome-python bindings are there but no perl bindings”
I’m somewhat new to Linux so I don’t know where to go from here and was wondering if anyone else tried the new Opensuse 11.2 release and got it working.
@Whupper
Correct – perl-Gnome2 is missing. I am not an openSUSE user…Maybe it is possible to install a .rpm package that was build for 11.1?
http://packman.links2linux.de/package/perl-gnome2
Any packages for openSUSE?
@Cam
I don’t believe anybody in openSUSE packaged Shutter yet, unfortunately.
Is there a slackbuild?
@Javier
We don’t provide one, so try checking with the third party sources for Slackware.
@Ring
There is open-source Windows software called Greenshot, which does very similar job – http://greenshot.sourceforge.net/ – it contains rich image editor, annotator etc. It worth trying
- and if you want nicer version to fit Windows7 look, try PrtScr (works in XP too), which is simpler (cannot anotate and does’t include image editor]
@KChristoph
Use PowerOff 3.0.1.3 (or later), is free too.
Just want to say the latest version 0.85.1 Rev.725 on Ubuntu 9.1 – Karmic Koala works like a charm. Great program & the plug-ins come in handy. Kudos to the team!
Very nice tool! Thanks to everybody!!