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.
-
2Most people don't know the app you're talking about, me neither. Remove the app name and just detail all features you want.– Nicolas Raoul ♦Commented Jun 23, 2015 at 7:15
-
@NicolasRaoul Program. Not an app. But for anyone who doesn't know what Greenshot is, I recommend a visit to getgreenshot.org.– Ismael MiguelCommented Jun 23, 2015 at 9:22
-
@IsmaelMiguel: It is possible for a piece of software to be both a "program" and an "application" - what makes you say that this software is not an app?– psmearsCommented Jun 23, 2015 at 11:13
-
3@IsmaelMiguel that's not how this site works – see How to ask for an alternative to some software. And besides, Quantum88: Did you ever use our nice search function? We already have [16 questions with answers](How to ask for an alternative to some software) for Linux screenshot tools. Also, please follow the first link in my comment and then update your question accordingly, or it will be closed: requirements must be named explicitely here.– IzzyCommented Jun 23, 2015 at 13:10
-
2@Izzy Someone's cranky...– Ismael MiguelCommented Jun 23, 2015 at 14:10
3 Answers
Shutter
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've been using that but it's been disappointing thus far, I guess I haven't configured it enough... Commented Jun 23, 2015 at 8:04
-
One feature that is sometimes useful is the option to capture an entire page on Internet Explorer. Since Linux (gladly!) doesn't have such thing, is this possible in other browsers? Commented Jun 23, 2015 at 9:24
-
@IsmaelMiguel It's independent of the browser. You just need to copy the page address into Shutter– TymricCommented Jun 23, 2015 at 9:41
-
@Quantum88 It needs a bit more configuration to get it started than Greenshot does, but the core features are very similar.– TymricCommented Jun 23, 2015 at 9:43
-
1I was only talking about the important stuff, asking about it and explaining that Greenshot implements it on IE. It isn't an IE native feature. Commented Jun 23, 2015 at 10:03
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!
gimp screen.xwd
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:
GIMP
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.
xwd
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.xwd
to capture a single window (the cursor will turn into a crosshair), orxwd -root -out dump.xwd
to capture the entire screen. You can prefix that bysleep 5 &&
if you need a 5 second timer to hide the shell window or open a menu that you want to highlight.