So I've been using greenshot on windows and it is great, I've recently made the switch to linux and I need a screenshot program that is 'up to par' with greenshot.
It would be great if you could supply more details on which specific features you'd like. Lacking that, Shutter comes first to mind. It has many of the features that are present in Greenshot, including:
- Capturing screen regions
- Opening captured image in editor
- Uploading the captured files online
It also has the capability to capture entire webpages by simply entering their URL, though for that I'd recommend a browser extension especially since pages that require registration won't work. Refer to this question for suggestions about that.
I tend to use "xwd" as it is installed on mostly any linux box having a graphical interface. It is a commandline tool. I know your question was "I want a tool like that windows one". So xwd is surely not a pendant to the windows screenshot tool you mentioned but rather an linux-ish alternative.
You can take a screenshot of the entire desktop by doing
xwd -root > screen.xwd
Which will save the whole screen in the "screen.xwd" file. The "XWD" file format is nativ to xwd. Often you want to convert your screenshot to jpg or png. You can do this by using the ImageMagick tool "convert". Either after having made the .xwd file or in one go:
xwd -root | convert - screen.jpg
Of course you can also edit/cropt/whatever the screenshot in the most loved graphics editing program in Linux: The Gimp!
I guess for uploading the image to any image sharing service there are scripts or tools out there.
The best two options, in my opinion are:
Since it's a full editing program, it has all the necessary functions, and creating a screenshot is simply a small function to complement it.
This is the standard X window dump utility, so you don't need to install anything. Call it from the command line or a "Run..." dialog, e.g. as
xwd -out dump.xwdto capture a single window (the cursor will turn into a crosshair), or
xwd -root -out dump.xwdto capture the entire screen. You can prefix that by
sleep 5 &&if you need a 5 second timer to hide the shell window or open a menu that you want to highlight.