我可以阻止应用程序在文件选择器对话框中默认选择“最近使用”吗?

Dim*_*m_K 34 gtk 11.10 dialog

在 Ubuntu 和 Kubuntu 11.10 中,我看到 GTK 文件选择器对话框的行为发生了变化。当我尝试打开新文件(第二个、第三个等,而不是编辑器中的第一个)对话框时,显示“最近使用过”部分。这对我来说非常不合适,在 10.04 对话框中显示了以前打开的文件所在的文件夹。有谁知道我怎样才能恢复旧的行为?

Rol*_*Xor 9

据我所知,这是 GTK+ 3.x 的一个“特性”,我不确定它是否可以改变。

如果我找到解决方案,我会更新我的答案,但现在我不知道任何(除了报告错误)。

更新:

我相信我可能已经找到了部分解决方案。不幸的是,这不是永久性的。

  1. 安装dconf-tools.
  2. 运行dconf-editor
  3. 导航到org.gtk.settings.file-chooser
  4. last-folder-uri值更改为您选择的文件夹,例如file:///home/rolandixor/Desktop
  5. 您的文件选择器对话框现在应该默认使用此文件夹。但是,如果您使用对话但实际上没有打开/保存文件,它们将恢复为最近使用过的。

更新2:

由于这相当棘手,这是另一种可能的解决方案(部分):

  1. 打开gedit
  2. 打开一个文件(来自您要使用的文件夹)。
  3. 将文件(另存为)保存到要使用的文件夹中。
  4. 关闭 gedit。这仅在您实际从文件夹中打开文件并保存到文件夹时才有效。如果你打开对话框不做任何事情,当你关闭它时它会恢复。没有办法解决这个问题。