GNOME Bugzilla – Bug 572817
gnome-screenshot remembers my options silently which is confusing sometimes
Last modified: 2011-09-26 21:22:22 UTC
If the '--interactive' option is used to manually control the options or options specified on the command line gnome-screenshot updates Gconf with the new values which become the new defaults. For '--interactive' case, I think this is OK because you have to specify '--interactive' explistly. But for options specified on the command line case, the behavior is a little confusing. For example, manually changing the screenshot to be a window with a delay of 10 seconds might be needed to grab a particular window. However, from this point the default action, including what happens when the "Print Screen" button is pressed, is that it now waits 10 seconds and just takes the current window. But I do not want it to be the default and have to change the option back. I think in this case , a option (for example --save or --remember) should be used to specify that the other options should be saved as default. If the user want to update the default behavior of gnome-screenshot, he should run the command with the option. Otherwise, the others options should not be saved and the default behavior of gnome-screenshot should be be changed.
I agree this is very confusing. I fixed this in master to only save settings if we were launched in interactive mode.