Dans Ubuntu et Kubuntu 11.10, je constate des changements dans le comportement de la boîte de dialogue du sélecteur de fichier GTK. Lorsque j'essaie d'ouvrir un nouveau fichier (le deuxième, le troisième, etc., pas le premier dans l'éditeur), la boîte de dialogue affiche la section "Récemment utilisé". Cela me convient tout à fait. Dans la boîte de dialogue 10.04, le dossier où se trouve le fichier ouvert précédent est affiché. Quelqu'un sait comment je peux ramener un vieux comportement?
À ma connaissance, il s'agit d'une "fonctionnalité" de GTK + 3.x, et je ne suis pas certain que cela puisse être modifié.
Si je trouve une solution, je mettrai à jour ma réponse, mais pour l'instant, je n'en connais aucune (autre que signaler un bogue).
Je pense avoir peut-être trouvé une solution partielle. Ce n'est malheureusement pas permanent.
dconf-tools
.dconf-editor
.org.gtk.settings.file-chooser
.last-folder-uri
dans le dossier de votre choix, par exemple file:///home/rolandixor/Desktop
.Comme ceci est plutôt délicat, voici une autre solution possible (partielle):
gedit
.Ce comportement m'a également dérangé et l'ai examiné de plus près au cours des derniers jours.
À ce jour, je n’ai trouvé qu’une des applications GTK3 qui affiche toujours une utilisation récente: Gedit. Toutes les autres applications que j'ai testées (Totem, Eog, Evince, File-Roller, ...) commencent par un dossier "normal" dans leur sélecteur de fichier (testé avec une nouvelle session d'invité).
J'ai donc fait un petit correctif qui fait que Gedit se replie sur le dossier Home au lieu de Recent Used: http://Pastebin.com/GhXCRzNV
Je peux également fournir un debdiff si demandé, ou créer un PPA.
Pour GTK2, vous souhaitez modifier $XDG_CONFIG_HOME/gtk-2.0/gtkfilechooser.ini
et définir
StartupMode=cwd
Pour GTK3, il n’ya aucun moyen de le changer. Dans les anciennes versions, cette commande pourrait fonctionner
gsettings set org.gtk.SettingsFileChooser startup-mode cwd
Peut-être serait-il plus facile de patcher gtk3 pour renseigner les fichiers récemment utilisés avec le dossier contenant le dernier fichier. Je pense que cela fonctionnerait bien pour moi.