Package Details: shutter 0.94.3-1

Git Clone URL: (read-only, click to copy)
Package Base: shutter
Description: A featureful screenshot tool (formerly gscrot)
Upstream URL:
Licenses: GPL3
Submitter: City-busz
Maintainer: PhotonX
Last Packager: PhotonX
Votes: 92
Popularity: 0.24
First Submitted: 2017-01-24 12:16
Last Updated: 2020-06-26 13:48

Required by (0)

Sources (1)

Pinned Comments

Ralf_Mardorf commented on 2017-09-03 13:25

Follow the announcement to "get a list of affected packages":

[rocketmouse@archlinux ~]$ pacman -Qqo '/usr/lib/perl5/vendor_perl'

Check dependencies:

[rocketmouse@archlinux ~]$ pacman -Qi gnome-perl | grep Depends\ On
Depends On : gnomecanvas-perl gnome-vfs-perl libgnomeui perl

Proper would be to check build dependencies.

Build after increasing the pkgrel of the PKGBUILDs:

[rocketmouse@archlinux ~]$ yaourt -S gnomecanvas-perl gnome-vfs-perl
[rocketmouse@archlinux ~]$ yaourt -S gnome-perl perl-gnome2-wnck perl-goo-canvas perl-gtk2-imageview perl-gtk2-unique

Then launch shutter:

[rocketmouse@archlinux ~]$ shutter >/dev/null 2>&1

Take a screenshot and edit the screenshot.

Latest Comments

« First ‹ Previous ... 2 3 4 5 6 7 8 9 10 11 12 ... Next › Last »

nepda commented on 2017-11-14 11:51

Maybe this helps after a shutter update:

yaourt -S --noconfirm gnomecanvas-perl && \
yaourt -S --noconfirm gnome-vfs-perl && \
yaourt -S --noconfirm gnome-perl && \
yaourt -S --noconfirm perl-gnome2-wnck && \
yaourt -S --noconfirm perl-gtk2-imageview && \
yaourt -S --noconfirm perl-gtk2-unique && \
yaourt -S --noconfirm goocanvas1 && \
yaourt -S --noconfirm perl-goo-canvas

PhotonX commented on 2017-10-27 04:38

@topher1kenobe: Could you please describe what exactly you did and what errors you got? The order of packages is important when rebuilding the dependencies, you need to install them from the bottom of the dependency tree.

topher1kenobe commented on 2017-10-27 00:41

I've followed the instructions in the pinned tweet by Ralf_Mardorf to no avail. Any other suggestions?

PhotonX commented on 2017-09-30 07:24

@blueyed: Sorry for the late reply. Please follow the directions in the pinned comment by Ralf_Mardorf, you need to rebuild some of the Perl dependencies (in particular perl-gtk2-imageview).

blueyed commented on 2017-09-28 20:31

I've just installed it again, and it fails to run:

% shutter --help
Can't locate Gtk2/ in @INC (you may need to install the Gtk2::ImageView module) (@INC contains: /usr/lib/perl5/5.26/site_perl /usr/share/perl5/site_perl /usr/lib/perl5/5.26/vendor_perl /usr/share/perl5/vendor_perl /usr/lib/perl5/5.26/core_perl /usr/share/perl5/core_perl) at /usr/bin/shutter line 47.
BEGIN failed--compilation aborted at /usr/bin/shutter line 47.

PhotonX commented on 2017-09-12 18:08

Turned out, it is a different bug which seems to appear after the perl update to 5.26. I tried to revert all the patches which have been applied to 0.94 but no luck, the crashes remain. People also report crashes in Ubuntu/Mint (perl 5.24) which, however, only appear with one of the patches in 0.94... I couldn't figure out how to get rid of any of the crashes so far, unfortunately I don't even know perl. Patches dealing with these issues are always welcomed! :)

PhotonX commented on 2017-09-11 06:21

@meekreau: Thanks for the report, I can reproduce it. Probably one of those: or Might be that we need to revert a patch which has been applied to actually solve such second instance issues which appeared earlier...

meekreau commented on 2017-09-10 19:36

After the latest big perl upgrade, shutter segfaults when another instance is started. I did rebuild the packages listed by "pacman -Qqo '/usr/lib/perl5/vendor_perl'". In the single instance mode, it seem to work just fine though. Is there some other action necessary after the perl upgrade or is it some compatibility issue?

PhotonX commented on 2017-09-10 15:09

@manuelschneid3r: Please follow the steps in the pinned comment by Ralf_Mardorf.

manuelschneid3r commented on 2017-09-10 14:56

$ shutter
Can't locate in @INC (you may need to install the Gnome2 module) (@INC contains: /usr/lib/perl5/5.26/site_perl /usr/share/perl5/site_perl /usr/lib/perl5/5.26/vendor_perl /usr/share/perl5/vendor_perl /usr/lib/perl5/5.26/core_perl /usr/share/perl5/core_perl) at /usr/bin/shutter line 37.
BEGIN failed--compilation aborted at /usr/bin/shutter line 37.