如何将桌面设置为$ HOME / Desktop?

最近我从$HOME目录中删除了Desktop文件夹。 当我再次登录时, $HOME中的所有文件和目录都显示在桌面上。 所以我想把文件夹拿回来。 推荐的方法是什么? 我编辑了~/.config/xdg-user-dirs.dir并添加了正确的变量。 但我想还有其他一些(更简单?)方式。

  1. 创建要用作文件夹的新文件夹。

    例如,在终端中键入mkdir ~/DesktopCtrl + Alt + T打开一个)以在主目录中创建名为Desktop的文件夹。

  2. 编辑您的配置。

    编辑文件~/.config/user-dirs.dirs 。 您可以通过打开终端来执行此操作,然后输入:

     gedit ~/.config/user-dirs.dirs 

    XDG_DESKTOP_DIR的条目更改为新的桌面文件夹,如果该条目不存在,则将其添加。 编辑后,文件应如下所示:

     XDG_DESKTOP_DIR="$HOME/Desktop" XDG_DOWNLOAD_DIR="$HOME/Download" 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" 
  3. 注销然后再次登录,桌面应显示指定的文件夹。

只需创建一个名为Desktop的新文件夹即可。

您可以使用xdg-user-dirs-update命令设置Desktop

  xdg-user-dirs-update --set DESKTOP $HOME/NewDesktop 

但首先检查您的区域设置名称

  cat ~/.config/user-dirs.dirs 

对于英语区域设置,它们是:

  XDG_DESKTOP_DIR="$HOME/Desktop" XDG_DOCUMENTS_DIR="$HOME/Documents" XDG_DOWNLOAD_DIR="$HOME/Downloads" XDG_MUSIC_DIR="$HOME/Music" XDG_PICTURES_DIR="$HOME/Pictures" XDG_PUBLICSHARE_DIR="$HOME/Public" XDG_TEMPLATES_DIR="$HOME/Templates" XDG_VIDEOS_DIR="$HOME/Videos" 

您可以设置以上任何一项

  xdg-user-dirs-update --set DOWNLOAD ~/Internet 

为了使更改生效nautilus -q

有关更多信息,请访问https://wiki.archlinux.org/index.php/XDG_user_directories