截至目前,我的桌面已开始显示我的主文件夹 ( ~
) 的内容,而不是 ~/desktop 的内容。我肯定更改了某些内容,但我不知道发生了什么,也不知道发生这种情况时我到底在做什么。
我如何将 gnome 重新指向正确的文件夹?
我正在运行 Ubuntu 11.04。
答案1
如果 gconf 不起作用,请打开您的主目录并按Ctrl+H显示隐藏文件。查看.config
并user-dirs.dirs
确保它类似于以下内容:
XDG_DESKTOP_DIR="$HOME/Desktop"
XDG_DOWNLOAD_DIR="$HOME/Downloads"
XDG_TEMPLATES_DIR="$HOME/Templates"
XDG_PUBLICSHARE_DIR="$HOME/Work"
XDG_DOCUMENTS_DIR="$HOME/Documents"
XDG_MUSIC_DIR="$HOME/Music"
XDG_PICTURES_DIR="$HOME/Pictures"
XDG_VIDEOS_DIR="$HOME/Videos"
答案2
按Alt+F2并输入/复制:
gconftool-2 --set --type bool /apps/nautilus/preferences/desktop_is_home_dir false
您可能需要注销并重新登录(或者,您可以运行nautilus -q
以重新启动 Nautilus)。
答案3
我认为如果你运行这个命令:
vim ~/.config/user-dirs.dirs
你会找到:
XDG_DESKTOP_DIR="$HOME"
但它应该是/Desktop
这样的:
XDG_DESKTOP_DIR="$HOME"/Desktop
因此只需运行命令mkdir Desktop
然后更改其中的行~/.config/user-dirs.dirs
。
其余行应如下所示:
XDG_DOWNLOAD_DIR="$HOME/Downloads"
XDG_TEMPLATES_DIR="$HOME/Templates"
XDG_PUBLICSHARE_DIR="$HOME/Work"
XDG_DOCUMENTS_DIR="$HOME/Documents"
XDG_MUSIC_DIR="$HOME/Music"
XDG_PICTURES_DIR="$HOME/Pictures"
XDG_VIDEOS_DIR="$HOME/Videos"
答案4
这对我有帮助
sudo -H gedit ~/.config/user-dirs.dirs
并替换XDG_DESKTOP_DIR="$HOME"
为XDG_DESKTOP_DIR="$HOME/Desktop"
# 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_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"