在Ubuntu和Kubuntu 11.10中,我注意到GTK文件选择对话框的行为发生了变化。当我尝试打开新文件(第二个、第三个等,而不是编辑器中的第一个文件)时,对话框会显示“最近使用”部分。这对我来说非常不方便,在10.04中,对话框会显示上次打开文件所在的文件夹。有人知道如何恢复旧的行为吗?
gedit
。gnome-settings-daemon
。 - RolandiXor这种行为也让我感到不舒服,近日我对此进行了更仔细的观察。
到目前为止,我只发现GTK3应用中的一个会在启动时总是弹出“最近使用”的文件夹:Gedit。其他我测试过的应用程序(如Totem、Eog、Evince、File-Roller等)都会在文件选择器中显示一个“正常”的文件夹(在新的访客会话中进行了测试)。
因此,我编写了一个小补丁,使Gedit在无法使用“最近使用”时回退到Home文件夹:http://pastebin.com/GhXCRzNV
如果需要,我还可以提供debdiff或创建一个PPA。
$XDG_CONFIG_HOME/gtk-2.0/gtkfilechooser.ini
并进行设置。StartupMode=cwd
gsettings set org.gtk.Settings.FileChooser startup-mode cwd
.
。 - Uyghur Lives Matterlast-folder-uri
在下次使用文件选择器时会被更改,而您需要设置startup-mode
:
通过软件中心安装dconf-editor:
或者通过命令行界面(cli)。sudo dnf install dconf-editor
org.gtk.settings.file-chooser.startup-mode
。
从 dconf
命令行似乎无法访问此键,您可以查看 gsettings
:
gsettings set org.gtk.gtk4.Settings.FileChooser startup-mode 'cwd'
which gsettings
# MYHOME/.asdf/shims/gsettings
asdf uninstall python anaconda-2018.12
~/.config/gtk-2.0/gtkfilechooser.ini
,但迄今为止没有成功。 - Tzury Bar Yochay