Greenshot installs and runs on Mac but does nothing

Description

I purchased and installed the Greenshot from the App Store. It installed successfully and I can see the "G" icon on the status bar. However, which I either click the icon and choose any of the screenshot options or attempt the same using any of the shortcut keys, *nothing happens". No screenshot is taken, no Destination Picker (the default) is shown. I have no idea why it isn't working. I've also used Greenshot on Windows going back many years, so I'm familiar with the basic features and functionality (I understand Windows and Mac versions are not 1-to-1 on functionality at this time).

For what it's worth, the Preferences (menu) and Quit options do seem to work. In the case of the former, I can't take a screenshot to verify it's really working, but I can get to the options and change them.

Environment

Macbook Pro 2016
Mac Sierra 10.12.3

Activity

Show:
Rudy Couget
May 15, 2017, 1:55 PM

I have the exact same problem. Nothing happens when clicking Capture area/window/full screen
Sierra 10.12.4
MacBook Pro (Retina, 13-inch, Early 2015)

Rudy Couget
May 16, 2017, 7:51 PM
Edited

While running the app in command line, I got the following error when one of the snapshot command is called:

dyld: could not load inserted library '/usr/local/lib/dgagent/libpreload.dylib' because no suitable image found. Did find:
file system sandbox blocked open() of '/usr/local/lib/dgagent/libpreload.dylib'

After looking for info about this error, I found that a shell env could help.
So I set the following shell env and restarted greenshot.
setenv DYLD_INSERT_LIBRARIES

It ran fine
Not sure why the empty env helps, but so happy to enjoy Greenshot on Mac!
(I was using it on Windows)

So as a workaround, I created a shell script, converted it to an app using Automator and added the app to the login items. ("Start Greenshot on Login" option must be off)

Here's the script in case someone needs it:
#!/bin/csh

setenv DYLD_INSERT_LIBRARIES
open /Applications/Greenshot.app

Aristos
June 21, 2020, 3:35 PM

can you provide additional information on how you did this? I am very new to macOS and I’m having difficulties working with Automator.

Assignee

Unassigned

Reporter

Erick Bradley

Components

None

Affects versions

None

Labels

None

Priority

Blocker
Configure