主页中的文件夹出现在桌面各处

Fan*_*alt 5 icons unity home-directory

我刚刚安装了 Ubuntu 11.04,我很惊讶地看到图标在我的整个桌面上杂乱无章。Home 下的所有文件夹和文件都有表示。但是如果我删除图标,文件夹或文件本身也会被删除 - 图标不仅仅是一个链接。如何清理桌面?宣传 Unity 的屏幕截图都不是这样的。

enz*_*tib 6

检查以下配置密钥:

gconftool-2 --get /apps/nautilus/preferences/desktop_is_home_dir
Run Code Online (Sandbox Code Playgroud)

如果输出为true,则将其设置为false

gconftool-2 --set /apps/nautilus/preferences/desktop_is_home_dir --type bool false
Run Code Online (Sandbox Code Playgroud)

然后重新启动nautilus

killall nautilus
Run Code Online (Sandbox Code Playgroud)


小智 6

正如另一条评论中提到的,您需要编辑 ~/.config/user-dirs.dirs 文件。我看到的是这样的:

XDG_DESKTOP_DIR="$HOME/"
XDG_DOWNLOAD_DIR="$HOME/"
XDG_TEMPLATES_DIR="$HOME/"
XDG_PUBLICSHARE_DIR="$HOME/"
XDG_DOCUMENTS_DIR="$HOME/"
XDG_MUSIC_DIR="$HOME/"
XDG_PICTURES_DIR="$HOME/"
XDG_VIDEOS_DIR="$HOME/"
Run Code Online (Sandbox Code Playgroud)

我把它改成这样:

XDG_DESKTOP_DIR="$HOME/Desktop"
XDG_DOWNLOAD_DIR="$HOME/Downloads"
XDG_TEMPLATES_DIR="$HOME/"
XDG_PUBLICSHARE_DIR="$HOME/Share"
XDG_DOCUMENTS_DIR="$HOME/Documents"
XDG_MUSIC_DIR="$HOME/Music"
XDG_PICTURES_DIR="$HOME/Pictures"
XDG_VIDEOS_DIR="$HOME/Videos"
Run Code Online (Sandbox Code Playgroud)

然后重启鹦鹉螺:

killall nautilus
Run Code Online (Sandbox Code Playgroud)

或者

nautilus -q
Run Code Online (Sandbox Code Playgroud)

然后,通过 Unity 菜单(按 Super 键)或使用运行命令打开 nautilus (Alt+F2)