Can I stop apps from selecting "Recently Used" by default in file chooser dialogs?
To my knowledge, this is a "feature" of GTK+ 3.x, and I'm not so certain it can be changed.
If I find a solution I will update my answer, but for now I don't know of any (other than reporting a bug).
Update:
I believe I may have found a partial solution. It's not a permanent one unfortunately.
- Install
dconf-tools
. - Run
dconf-editor
. - Navigate to
org.gtk.settings.file-chooser
. - Change the
last-folder-uri
value to the folder of your choosing, for examplefile:///home/rolandixor/Desktop
. - Your file chooser dialogues should now use this folder by default. However, they will revert to recently used if you use the dialogue but do not actually open/save a file.
Update2:
As this is rather tricky, here is another possible solution (partial):
- Open
gedit
. - Open a file (from the folder you want to use).
- Save a file (save as) to the folder you want to use.
- Close gedit. This will only work if you actually open a file from a folder and save to a folder. If you open the dialogue and don't do anything, it will revert when you close it. There is no way around this.
I was also bugged by this behaviour and gave it a closer look during the last days.
I have found only one of the GTK3 applications so far that always brings up Recently Used at fresh start: Gedit. All other apps I have tested (Totem, Eog, Evince, File-Roller, ...) start with a "normal" folder in their file chooser (tested with fresh guest session).
So I did a small patch that makes Gedit fall back on the Home folder instead of Recently Used: http://pastebin.com/GhXCRzNV
I can also provide a debdiff if requested, or create a PPA.