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.

  • 2
    Most 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. Commented 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?
    – psmears
    Commented 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.
    – Izzy
    Commented Jun 23, 2015 at 13:10
  • 2
    @Izzy Someone's cranky... Commented Jun 23, 2015 at 14:10

3 Answers 3



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...
    – Quantum88
    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
    – Tymric
    Commented 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.
    – Tymric
    Commented Jun 23, 2015 at 9:43
  • 1
    I 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.

  • Using just "xwd > screen.xwd" you can pick a window.
    – kraftb
    Commented Jun 24, 2015 at 12:08

The best two options, in my opinion are:

  1. 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. Taking a screenshot in GIMP

  2. 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), or xwd -root -out dump.xwd to 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.

Not the answer you're looking for? Browse other questions tagged or ask your own question.