In almost any program, when I click on open, a file chooser dialog opens as shown below. This dialog shows Recent, Home, Desktop and so on.
This is extremely annoying. I am not using Desktop to store data, and I don't care about Recent. I would like to get consistently same view each time the open dialog appears, regardless of what I happen to have opened recently.
Also, it can be seen on my screenshot, how idiotic this dialog window is. I have tmpfs mounted on /tmp, and another tmpfs mounted in /home/<user>/tmp.
Yet, in the Locations list, these two mountpoints are only referred to as tmp and are indistinguishable.
Ideally on the left, I would like to see my home directory in the upper part, and plain good old filesystem tree starting with / in the lower part.
Or maybe even better, only show filesystem tree on the left, but with current location /home/<user>/ alredy "pre-selected" automatically, and contents of my home displayed on the right.
I can remove Recent by adding the following to .config/gtk-3.0/settings.ini:
gtk-recent-files-enabled=false
But still, Desktop is there in the upper part, and the absolute chaos of randomly assembled shares is there in the lower part.
In GTK2/GTK3 how can I bring back some order and logic to the file chooser, as described above ?
Update June, 2020: I am using Openbox on Debian 10, with GTK3 library without any desktop environment. Also I have updated the screenshot.



ui.allow_platform_file_pickertofalsein theabout:configwindow. I know this is only one program but better than nothing?