为什么我的桌面与主文件夹相同?

我的桌面(不是/home/user/Desktop文件夹)显示了我的/home/user文件夹的内容。 我不知道我是怎么做到的, 我可以帮忙解除它吗? /home/user/Desktop文件夹只包含我桌面上没有出现的桌面文件。

您可以更改桌面文件夹,即要用作桌面的文件夹。

  • 打开~/.config文件夹。 (按Ctrl + h显示隐藏文件夹。)

    在此处输入图像描述

  • 在gedit中打开user-dirs.dirs文件。

在此处输入图像描述

  • XDG_DESKTOP_DIR更改为要显示为Desktop文件夹的文件夹。 在您的情况下,它是XDG_DESKTOP_DIR=$HOME/Desktop

    在此处输入图像描述

  • 现在使用nautilus -qkillall nautilus重新启动nautilus并再次从Dash打开它。

简单地或简单地说,您可以借助xdg-user-dirs-update命令设置默认文件夹。

在您的情况下运行以下命令:

 xdg-user-dirs-update --set DESKTOP "$HOME/Desktop" 

然后注销并重新登录以显示/更改效果。


来自man xdg-user-dirs-update

名称
        xdg-user-dirs-update  - 更新XDG用户目录配置

概要
        xdg-user-dirs-update [OPTION ...] [ - 设置名称路径...]

描述
        xdg-user-dirs-update更新用户user-dirs.dir的当前状态。 如果之前不存在,则创建一个
       基于系统默认值,或者如果存在此类目录,则回退到旧的非翻译文件名。 该
       使用的旧目录列表是:〜/ Desktop,〜/ Templates和〜/ Public。