Are there any sort of configuration options for specifying the default save location for
gnome-screenshot, or is this hard-coded into the source code?
It used to be
~/Desktop, which seems to have changed to
~/Pictures (in 12.04).
The only possible solution I've seen is about Setting the default name (as it includes time stamp information now instead of simply 'Screenshot#'), but that solution doesn't really seem ideal to me.
Also, this post suggested that the last save location is remembered the next time you take a screenshot, but in my experience, this doesn't seem to be the case. And in any case, following on from that, that entry in
gconf-editor doesn't even seem to accurately reflect the last location, so more than likely an entry related to an older version of
gsettings set "org.gnome.gnome-screenshot" "auto-save-directory" "file:///home/$USER/screenshot"