文件管理器 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"等等。

本文介绍nautilus和thunar文件管理器如何通过xdg-user-dirs和xdg-user-dirs-gtk包来实现文件夹名称的本地化显示,包括语言设置对文件夹名称的影响。
133

被折叠的 条评论
为什么被折叠?



