0

Release: "Ubuntu 22.04.2 LTS", XDG_SESSION_TYPE=x11

Hello, I often take screenshots and usually the built in screenshot taker is fine - the one you get when you hit the PrtScn key.

But sometimes, I want to make use of a delay - I need to take a screenshot with my mouse hovering on something so for example a tooltip pops up. I used to use kazam for that, but this now only takes transparent pngs :/

Any good screenshot utilities I should take a look at?

3 Answers3

0

This might not be the smoothest solution, but in lieu of picking a specific tool for this type of task, I've tried recording a video of the screen and using that instead (taking a screenshot of the video at the time I want) - very much a hacky workaround, but the helpful thing on my end was that I didn't have to figure out the right number of seconds to plan for in the delay - I could just do whatever it was I needed to show, stop the recording and find the specific shot I needed.

I mention that only because the GNOME screenshot utility does have a screen recording feature built-in, so that could be an option?

If you're open to the KDE/Qt-based side of things, I use Kubuntu as my daily OS now and I really love the included screenshot utility, labeled 'ksnip' in the software store, which is available as an Ubuntu distribution package, Snap, or Flatpak.

0

Screen shots can be taken using the gnome-screenshot command, which by default puts your whole screen's image into your ~/Pictures directory.

For a 10 second delayed screen shot you can use something like:

gnome-screenshot -p -d 10

For more information see man gnome-screenshot.

Note: There seems to be a bug with the -p option and the mouse pointer is not included in the screen shot.

FedKad
  • 13,420
0

The command-line tool scrot is very versatile and can do this.

sudo apt install scrot

ALT+F2 scrot -d 5 ENTER

This will wait 5 seconds then take a screenshot. Scrot is very flexible, and can be controlled to take multiple shots, only an area of the display, or separate displays.

popey
  • 24,549