答案1
经过更多的实验后,找到了答案:
在此屏幕截图中的特定对话框中,在主区域中找到要在主区域添加的文件夹,选择并右键单击它,然后添加到书签。
这将创建一个文件~/.config/gtk-3.0/bookmarks
,其中每行列出一个书签路径:
file:///path/to/folder1
file:///path/to/folder2
根据该文件的文件路径,我猜测这实际上不是 XDG 文件对话框。
Kate 和 Konsole 使用不同的对话框,您只需右键单击“位置”区域并选择“添加条目”即可。这将编辑~/.local/share/user-places.xbel
XML 文件。
答案2
这是GNOME(GTK 3)文件对话框(显然使用 Breeze-GTK 主题)。
“XDG Portal”系统允许每个桌面环境提供它自己的这些对话框的实现 - 当“xdg-desktop-portal-gtk”在 GNOME 中运行时,相同的门户使用程序可以有一个 GTK 3 文件对话框,但当“xdg-desktop-portal-kde”在 KDE-Plasma 中运行时,将有一个基于 Qt 的文件对话框。
此外,不是使用 XDG Portal 系统将始终使用由该程序编写的工具包直接提供的对话框。因此,如果门户功能不可用,则基于 GTK 3 构建的程序将始终使用 GTK 本身内置的对话框,而不管环境如何。
您无法将任何内容固定到 GTK 3 文件对话框的最顶部;它仅列出标准的“XDG 用户目录”位置(尽管可以通过 重新定位这些位置~/.config/user-dirs.dirs
)。
不过有一个单独的书签部分以下安装位置 – 您可以右键单击文件对话框中的任何文件夹,然后选择“添加到书签”。如果您的系统有 Thunar(来自 Xfce)或基于 GTK 3 的 Nautilus 版本(GNOME 文件管理器),它们也会共享相同的书签列表。