Comment 10 for bug 549679

Revision history for this message
koushik (koushik-ms) wrote :

I disagree with the above comment.

I recently installed Shutter and could figure out why the web screenshot button was greyed out - there was a clear tooltip explaining gnome-web-photo needs to be installed and looking for gnome-web-photo was directly able to locate the package.

On the other hand, figuring out why the edit button was greyed out was not easy.

The Tooltip indicated "Goo: Canvas/libgoocanvas needs to be installed". The same was output as an warning message when I ran shutter from the command line. From the tooltip, I searched around for goocanvas (aptitude search goocanvas) - and noticed libgoocanvas3 and some other packages with libgoocanvas in their name were already installed. It is after some searching around that I realised the missing dependency is libgoo-canvas-perl. I think the aptitude search didn't list libgoo-canvas-perl also because of the '-' in the middle of the name. All other packages (including libgoocanvas) and also the shutter tooltip treat goocanvas as one word whereas the missing package name splits it into 2 words (libgoo-canvas).

I heard from a forum what the edit button enables and hence persisted, but for a new user trying to discover what shutter does, not having this dependency stated at least as a recommended dependency is really making it difficult. From reading the blurb about Shutter on its website and in software center/synaptic, drawing on to the screenshot is a rather basic, fundamental use-case of Shutter. In my opinion, this is THE killer feature that sets shutter apart from run-of-the-mill screenshoting programs. Thus the dependency of shutter on libgoo-canvas-perl & gnome-web-photo is rather strong and needed is most typical usages/ installations of shutter.

Not making this relationship apparent dilutes the first-impression of shutter and the user experience - making it look like yet another tool to capture screenshots.