不久前,我从 Lubuntu 机器上的主目录中删除了一些默认文件夹。现在,每当我登录时,我都会收到一条警告消息,提示“指定的目录无效”。真正奇怪的是,即使我重新创建了这些文件夹,该消息仍然存在。
是什么原因造成的?我该如何解决?
信息编辑:我~/.config/user-dirs.dirs
显示了类似这样的内容:
# This file is written by xdg-user-dirs-update
# If you want to change or add directories, just edit the line you're
# interested in. All local changes will be retained on the next run
# Format is XDG_xxx_DIR="$HOME/yyy", where yyy is a shell-escaped
# homedir-relative path, or XDG_xxx_DIR="/yyy", where /yyy is an
# absolute path. No other format is supported.
#
XDG_DOCUMENTS_DIR="$HOME/Documents"
XDG_PICTURES_DIR="$HOME/Pictures"
XDG_DESKTOP_DIR="$HOME/"
XDG_DOWNLOAD_DIR="$HOME/"
XDG_TEMPLATES_DIR="$HOME/"
XDG_PUBLICSHARE_DIR="$HOME/"
XDG_MUSIC_DIR="$HOME/"
XDG_VIDEOS_DIR="$HOME/"
我注释掉了以斜杠结尾的行,运行xdg-user-dirs-update
并重新启动。目录已重新创建,消息也消失了,但我想知道如何同时删除消息和目录。
答案1
我正在使用 Lubuntu 13.10。我删除了主文件夹中的三个“默认”子文件夹,没有任何明显的但看到如果我删除主文件夹中的默认文件夹会发生什么?。
- 我删除了以下文件夹:
/home/vasa1/Music
/home/vasa1/Templates
/home/vasa1/Videos
- 我编辑了
~/.config/users-dir.dir
注释掉引用三个子文件夹的行 - 我编辑了
/etc/xdg/user-dirs.conf
将行更改Enabled=True
为Enabled=False
- 我进行了编辑
/etc/xdg/user-dirs.defaults
以反映所做的更改~/.config/users-dir.dir
重启后这些更改仍然存在。