Shutter is a feature rich screenshot tool with a built-in "Edit" function that allows you to add lines, circles, numbers (they increase sequentially - very useful for showing a sequence of actions to be followed), etc. to screenshots.
You can install it via "Synaptic".
Unfortunately the Ubuntu 18.04 repositories seem to be missing the dependancies required to make the "Edit" function work.
A kind person has made a ppa available see:
You may prefer to use the ppa rather than the method given below.
End of edit.
The non-functional "Edit" option requires the "libgoo-canvas-perl" library which is not included in the Ubuntu 18.04 main archive. As a workaround, you can install the package and its dependencies from Ubuntu's 17.10 repository.
Proceed as follows:
Download the "libgoocanvas-common" package:
Download the "libgoocanvas3" package:
Download the "libgoo-canvas-perl" package:
Use GDebi to install the packages in the above order.
If Shutter is running "Quit" the application.
Restart Shutter - you should now be able to access the "Edit" function. If not you may have to re-boot your computer (this shouldn't be necessary for most users).
Many thanks to Ji m who posted this workaround here:
I've included the details, and not only a link here for the sake of redundancy (two copies are better than one).