Bug 439688

Summary: Ability to run image annotation tool after the gui is closed
Product: [Applications] Spectacle Reporter: Andrew Shark <ashark>
Component: GeneralAssignee: Boudhayan Gupta <me>
Severity: normal CC: kde, nate
Priority: NOR    
Version: 21.04.3   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed In:

Description Andrew Shark 2021-07-09 16:44:20 UTC
Currently that nice annotation tool is only possible to use when you take screenshot via gui. You open main spectacle window, then make a screenshot, then (if did not closed the main window) there is an Annotate button.

But when you create a screenshot with a shortcut, you cannot reach this functionality. You only get a notification with a screenshot thumbnail and there are several actions such as sharing, copying and so on. It is the standard action list for the image file that you can see when right clicking a file in dolphin.

I have checked the `spectacle --help` output, and there is no such possibility to open file with annotation tool.

It would be good to add such possibility. For example, like `spectacle --annotate <file>`. Then I could create a dolphin service menu for that.

1. Close all windows of Spectacle if opened.
2. Take a screenshot of any window with meta + print shortcut
3. Press actions button at the notification popup of the screenshot

There is no way to annotate screenshot.

Annotate action should be there.

Operating System: Arch Linux
KDE Plasma Version: 5.22.3
KDE Frameworks Version: 5.83.0
Qt Version: 5.15.2

I have found this https://github.com/ksnip/kImageAnnotator repository. I see that I have kimageannotator installed, but it does not contain an editor binary, it only contains libs: https://archlinux.org/packages/extra/x86_64/kimageannotator/. I do not know if my better option is to build it as dedicated application (if that is possible). I want the annotation functionality could be called from actions menu and also from gwenview.
Comment 1 Nate Graham 2021-07-30 22:27:32 UTC

*** This bug has been marked as a duplicate of bug 431257 ***