在 GTK 文件/目录选择器中禁用“最近使用”

Alo*_*dal 21 xfce file-management gtk

我可以在 GTK 的文件/目录选择器中完全禁用“最近使用”功能吗?

最近使用

有时程序默认为这个,但由于它在我的工作流程和我组织文件的方式中没有用,它只会增加混乱:

  • 我通常只希望从我的 开始$HOME,所以我对文件夹列表感到惊讶

  • 同样在保存文件的情况下,我对您不能只输入名称并按 Enter 键这一事实感到恼火——您必须输入路径或选择一个路径

我在 Debian Wheezy 上使用 Xfce 4.8,但此功能在较旧的 Xfce(在 Squeeze 中)中不可用。我在 Xfce-users 的邮件列表上找到了一篇关于此功能的帖子,但没有任何有用的输出。

是否可以简单地将其关闭并默认为$HOME

mic*_*c_e 10

注意:这个答案是针对 GTK3 的;所有其他答案仅适用于 GTK2。

要禁用最近的文件列表,请将以下内容添加到~/.config/gtk-3.0/settings.ini(如果需要,请创建它及其目录):

[Settings]
gtk-recent-files-enabled=0
Run Code Online (Sandbox Code Playgroud)

要预先选择当前工作目录,请运行

dconf write /org/gtk/settings/file-chooser/startup-mode \"cwd\"
Run Code Online (Sandbox Code Playgroud)

或使用像dconf-editor.


jer*_*ija 8

@MartinVegter

有一个文件~/.config/gtk-2.0/gtkfilechooser.ini。它应该看起来像 Stefano 写道:

[Filechooser settings]
LocationMode=path-bar
ShowHidden=false
ShowSizeColumn=true
GeometryX=377
GeometryY=132
GeometryWidth=612
GeometryHeight=528
SortColumn=name
SortOrder=ascending
StartupMode=recent
Run Code Online (Sandbox Code Playgroud)

DefaultFolder此文件中没有变量,但我找到了StartupMode=recent更改为StartupMode=cwd. 这仅适用于 GTK 2 应用程序,例如mousepad.

我不知道 GTK 3 应用程序有设置文件,例如gedit,但似乎 GTK 3 文件选择器默认已将位置设置为当前文件夹。