What is the current state of good, featured screenshot programs? I have been using ShareX on my windows box, but what is the best option for ubuntu GNOME? Any thoughts?
What features do you want?
I just use gnome screenshot which comes with Ubuntu…
I’d like an option to interactively choose a region of capture easily and possibly either re-use/persistence of the last used window/region as well as possibly hooking post-processing options onto the capture (running something like optipng/pngcrush/etc after capture).
I’ve got shutter installed, but didn’t know if there were some other good (possibly better) options?
I don’t think it can reuse an area, but for me I do shift-printscreen to select the capture area.
Shutter looks like the most compelling solution to me, but you can always have a look at Shutter Alternatives for Linux | AlternativeTo
Shutter is feature-rich and noob-friendly.
I prefer speed, so I use a Bash script which I trigger with the PrintScreen key. I got it from GitHub - jomo/imgur-screenshot: Take screenshot selection, upload to imgur. + more cool things and added an option so that it asks me what to do. After invoking it via the PrintScreen key (bind it in your window manager) it either captures the window I click on or the rectangular region I draw. It then asks me whether I want to edit the image and/or keep the temporary file. Then it automatically uploads this to imgur and puts the link in my clipboard.
https://filebin.net/r6y3s3e16gipxrpg/imgur-screenshot.sh
Requires Xdialog, though you could replace that with kdialog or zenity or any other pervesion if you’re so inclined.
There is no easier and faster solution, it just takes 2 minutes to get it up and running.
Shutter is all you need.
Gah, this filebin expired!
Can you re-post the bash script - maybe directly in the topic?
@patdavid sure, when I’m on the correct laptop - bump me if I haven’t done it by tomorrow.
I concur. I install shutter on all my machines. Much better than the stock screen grabber in Xubuntu.
Here you go:
https://github.com/Beep6581/imgur-screenshot/blob/master/imgur-screenshot.sh
Just download it, make it executable (chmod +x imgur-screenshot.sh) and bind it to your “Print Screen” key.
If the user has Zenity, KDialog or Xmessage installed, they get a question asking what they would like to do. The default options respect the user’s defaults in ~/.config/imgur-screenshot/settings.conf
My defaults in that file:
imgur_icon_path="/tmp"
file_dir="/tmp"
open="false"
keep_file="false"
check_update="false"
auto_update="false"
Thanks. Much appreciated!
Related, the other day I found out by accident that Shift+Print Screen in Ubuntu 14.04 lets you drag to define the captured region.
Alt+Print Screen captures the current window.