19

Possible Duplicate:
Print Screen key doesn't work if a drop-down menu is active

As you know, by pushing PrintScreen button on the keyboard, a screen-shot of desktop will be saved on your home folder, but why it doesn't work when I open a menu?

For example, when I open LXDE menu and then pressing PrintScreen, nothing happen. Neither when menus such as File, Edit, View and etc. are open.

AlenAlen
  • 205

3 Answers3

19

The quick way to take a screenshot on Lubuntu is simply hitting the PrtSc button. It saves your file to your home folder.

The software mentioned below, Kgrab, and Ksnapshot, bothe were installed from the Lubuntu Software Center. Meanwhile, mtPaint was available by default under the Graphics menu.

enter image description here

However, certain actions can't be captured using the PrtSc button. Sometimes a time delay is required in order to begin a specific function. I use Kgrab

enter image description here enter image description here enter image description here

or Ksnapshot

enter image description here

As you can see both have the options to choose full screen, wndows, etc.., and both have time delay.

You can use mtPaint. It comes default on Lubuntu. In the menu, there's a timedelayed screenshot option. Not as easy as the above, but it will do the job.

Mitch
  • 107,631
  • i want to take screenshots whenever i push PrintScreen. can i set KGrab (or Ksnapshot) the default program in lubuntu for that?? – AlenAlen Sep 06 '12 at 09:30
  • 4
    I wouldn't rush to install anything starting with K because you're on Lubuntu. K often indicates KDE which means you'll be bringing in a whole bunch of dependencies. My suggestion is to use the default screenshot software you already have. You haven't mentioned its name. –  Sep 06 '12 at 09:45
  • @vasa1 I agree, but these were available on the Lubuntu Software Center. You can use mtPaint. It comes default on Lubuntu. In the menu, there's a timedelayed screenshot option. – Mitch Sep 06 '12 at 12:00
  • @vasa1 I didnt install anything extra, its the default program which i think is "scrot". – AlenAlen Sep 06 '12 at 12:09
  • Then try man scrot and look carefully for an option that allows you to specify a time delay. If it does exist, you'll have to resort to using the terminal if you selectively want scrot to use a time delay. Otherwise, try what Mitch has suggested: mtPaint. –  Sep 06 '12 at 12:16
  • the only way for delay is using terminal, but it solve my problem :) thank u vasa1, and you Mitch for your help – AlenAlen Sep 06 '12 at 12:47
8

Use Shutter, it's something like Snipping tool on Win7.

sudo apt-get update

sudo apt-get install shutter

As you open it you have New - Selection / Desktop / Active window...

Alen T
  • 2,167
4

This is because pressing PrintScreen usually makes the menu go away. You can work around this by setting a delay before you take the screenshot. For instance, if you have imagemagick installed you can do the following on a terminal:

sleep 10; import -window root <filename>.png