Edit Screenshot Feature Broken

Bug #1760023 reported by Lonnie Lee Best
26
This bug affects 4 people
Affects Status Importance Assigned to Milestone
shutter (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

When you right-click a screenshot, that you've captured with shutter, the "edit" menu is grayed-out.

This is an important feature for me, because it allows me to quickly draw arrows onto my screenshots (to emphasize the portion to which I want my recipient to focus on).

ProblemType: Bug
DistroRelease: Ubuntu 18.04
Package: shutter 0.94-1
ProcVersionSignature: Ubuntu 4.15.0-13.14-generic 4.15.10
Uname: Linux 4.15.0-13-generic x86_64
NonfreeKernelModules: nvidia
ApportVersion: 2.20.9-0ubuntu1
Architecture: amd64
CurrentDesktop: ubuntu:GNOME
Date: Fri Mar 30 00:38:36 2018
InstallationDate: Installed on 2018-02-09 (49 days ago)
InstallationMedia: Ubuntu 16.04.3 LTS "Xenial Xerus" - Release amd64 (20170801)
PackageArchitecture: all
ProcEnviron:
 TERM=xterm-256color
 PATH=(custom, no user)
 XDG_RUNTIME_DIR=<set>
 LANG=en_US.UTF-8
 SHELL=/bin/bash
SourcePackage: shutter
UpgradeStatus: Upgraded to bionic on 2018-03-28 (1 days ago)

Revision history for this message
Lonnie Lee Best (launchpad-startport) wrote :
Revision history for this message
Michael Kogan (michael-kogan) wrote :

I think, you are missing an optional dependency, which has been removed in bionic: https://answers.launchpad.net/ubuntu/bionic/amd64/libgoo-canvas-perl It was present in artful: https://packages.ubuntu.com/artful/libgoo-canvas-perl You can download a .deb here: https://reposcope.com/package/libgoo-canvas-perl but you won't get any updates (since the module isn't being developed for some time, this is likely to be not a big problem).

Changed in shutter (Ubuntu):
status: New → Invalid
status: Invalid → Confirmed
Revision history for this message
Lonnie Lee Best (launchpad-startport) wrote :

Is there any chance to get this package into the 18.04 repository?

What harm would come from it? It provides a very useful feature and worked fine in Ubuntu 16.04.4

Revision history for this message
Michael Kogan (michael-kogan) wrote :

I'm not into Ubuntu development and packaging (I am an Arch and Manjaro user myself, actually), but from the removal entry (first link in my previous comment) it looks like the reason is that upstream development is dead and there are no packages in Ubuntu repos which require it (Shutter only requires it optionally).

I'm not sure what the best way is to get the package back to the Ubuntu repos...

Revision history for this message
bart (bart-wp) wrote :

Installing libgoo-canvas-perl and its dependencies from https://reposcope.com solved the problem for me.

It would be great to have this back in 18.04. Shutter with the edit function is a briliant application.

Revision history for this message
David Lechner (dlech) wrote :

I see there is a libgoocanvas2-perl package. Installing it doesn't help, but I suspect that moving forward, shutter should be updated to use this package instead.

Installing libgoo-canvas-perl from artful is missing other dependencies, so I didn't really find it helpful.

Revision history for this message
Lonnie Lee Best (launchpad-startport) wrote :

I also tried installing the libgoocanvas2-perl from here:
https://reposcope.com/package/libgoocanvas2-perl

Still, after closing an relaunching shutter, right-clicking an image produces a disabled "Edit" option in the context-menu.

I'm really missing this feature. I'd love for it to be an auto-installed package-dependency when installing shutter in 18.04.

I'd also appreciate any further instructions on getting this working before then.

Revision history for this message
David Lechner (dlech) wrote :

It turns out libgoocanvas2-perl is GTK3 and shutter is GTK2, so that is not even an option until shutter is updated to GTK3.

Revision history for this message
Lonnie Lee Best (launchpad-startport) wrote :

Well, if shutter is GTK2, why won't Ubuntu provide the GTK2 version of libgoocanvas2-perl via the repository, so that this feature will work? Can both versions not coexist on the seem version of Ubuntu?

I understand that the package has not had active development, but perhaps it doesn't need it; it worked perfectly without any errors (so there's no further development necessary as far as I can tell).

Revision history for this message
Michael Kogan (michael-kogan) wrote :

That's all true but I fear that Ubuntu packagers won't read this discussion. I'd really recommend that some of you opens a bug against Ubuntu asking for returning libgoo-canvas-perl to the repos.

no longer affects: ubuntu-gnome
Revision history for this message
Lonnie Lee Best (launchpad-startport) wrote :

Ok, I've created a bug for that:

https://bugs.launchpad.net/ubuntu/+source/ubuntu-meta/+bug/1765726

Please give it some heat.

Revision history for this message
Lonnie Lee Best (launchpad-startport) wrote :

If you launch shutter from the command line it notifies these warnings:

WARNING: Goo::Canvas/libgoo-canvas-perl is missing --> drawing tool will be disabled!

WARNING: Image::ExifTool is missing --> writing Exif information will be disabled!

WARNING: Gtk2::AppIndicator is missing --> there will be no icon showing up in the status bar when running Unity!

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Related questions

Remote bug watches

Bug watches keep track of this bug in other bug trackers.