Linux XDG 檔案對話框:自訂固定資料夾?

Linux XDG 檔案對話框:自訂固定資料夾?

有沒有辦法將自訂資料夾新增至 Linux 中 XDG 檔案對話框的左側欄?如何?

下面是我的 Firefox 在 Kubuntu 20.04 下的檔案對話框的螢幕截圖,已plasma-browser-integration安裝軟體包。據我了解,這是 XDG 門戶文件對話框?我說的是用紅色箭頭標示的區域。我想在那裡添加一些其他資料夾,以便快速存取。

文件對話框

答案1

經過一番嘗試,找到了答案:

在此螢幕截圖中的特定對話方塊中,在主區域中找到要新增的資料夾,選擇並右鍵單擊它,然後新增至書籤。

這將建立一個文件~/.config/gtk-3.0/bookmarks,其中僅列出每一行的書籤路徑:

file:///path/to/folder1
file:///path/to/folder2

根據該文件的文件路徑,我猜這實際上不是 XDG 文件對話框。

Kate 和 Konsole 使用不同的對話框,您只需右鍵單擊“位置”區域並選擇“新增條目”。這將編輯~/.local/share/user-places.xbelXML 檔案。

答案2

這具體是侏儒 (GTK 3)文件對話框(顯然使用 Breeze-GTK 主題)。

“XDG Portal”系統允許每個桌面環境提供它自己的這些對話框的實作– 在GNOME 中,當「xdg-desktop-portal-gtk」運行時,相同的入口網站使用程式可以有一個GTK 3 檔案對話框,但在KDE-Plasma 中,當「xdg」運行時,將有一個基於Qt 的檔案對話框-desktop-portal-kde」正在運行。

此外,程式是不是使用 XDG Portal 系統將始終使用由編寫程式的任何工具包直接提供的對話框。

您無法將任何內容固定到 GTK 3 檔案對話方塊的最上方部分;它僅列出標準的“XDG 使用者目錄”位置(儘管可以透過 重新定位~/.config/user-dirs.dirs)。

但是有一個單獨的書籤部分以下安裝位置 - 您可以右鍵單擊檔案對話方塊中的任何資料夾,然後選擇「新增至書籤」。如果您的系統有 Thunar(來自 Xfce)或基於 GTK 3 版本的 Nautilus(GNOME 檔案管理器),它們也會共用相同的書籤清單。

相關內容