文件管理器 nautilus或者thunar通過調用文件~/.config/user-dirs.dirs中的設定,生成~/.gtk-book-marks和$HOME目錄下的文件,比如:"文檔","下載","音樂"等等。
而~/.config/user-dirs.dirs時由包xdg-user-dirs產生的。
另外,xdg-user-dirs-gtk這個包,是一個輔助包,通過每次的自動啓動去讀取~/.config/user-dirs.locale中的語言設置,然後修改~/.gtk-book-marks中對應的文件路徑和文件顯示名.
比如:
如果~/.config/user-dirs.locale中是zh_CN,則xdg-user-dirs-gtk會將~/.gtk-book-marks中$HOME目錄下的文件名設定爲中文,nautilus或者thunar再讀取~/.gtk-book-marks,顯示"文檔","下載","音樂"等等。
如果~/.config/user-dirs.locale中是en_US,則xdg-user-dirs-gtk會將~/.gtk-book-marks中$HOME目錄下的文件名設定爲英文,nautilus或者thunar再讀取~/.gtk-book-marks,顯示"Documents","Download","Music"等等。