![xdg-user-dirs 不会在 Linux 应用程序中更新](https://linux22.com/image/1505431/xdg-user-dirs%20%E4%B8%8D%E4%BC%9A%E5%9C%A8%20Linux%20%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%E4%B8%AD%E6%9B%B4%E6%96%B0.png)
我正在使用 Archlinux,其中有两个用户。我在开始使用系统时创建了第一个用户,第二个用户是最近才创建的。
问题是,我无法从其他应用程序(如 inkscape 的浏览窗口)和侧窗格上xdg-user-dirs
有的文件管理器访问我,具体来说,它们显示而不是像它们没有更新一样。xdg-user-dirs
/home/firstuser/Documents
/home/seconduser/Documents
但..
当我运行时,$ xdg-user-dir DOCUMENTS
它显示正确的路径(登录用户的路径或第二个用户的路径)。
这里是文件中的目录列表~/.config/user-dirs.dirs
XDG_DESKTOP_DIR="$HOME/Desktop" XDG_DOWNLOAD_DIR="$HOME/Downloads" XDG_TEMPLATES_DIR="$HOME/Templates" XDG_PUBLICSHARE_DIR="$HOME/Public" XDG_DOCUMENTS_DIR="$HOME/Documents" XDG_MUSIC_DIR="$HOME/Music" XDG_PICTURES_DIR="$HOME/Pictures" XDG_VIDEOS_DIR="$HOME/Videos"
谢谢!
答案1
# try this
xdg-user-dirs-update
# and this if you have installed xdg-user-dirs-gtk
xdg-user-dirs-gtk-update