最近我尝试将桌面重命名为桌面..但搞乱了一些东西。当我尝试从这里删除这些文件夹时..它们会从主目录中删除。
以下是主目录的屏幕截图
我只想要在打开的屏幕上显示文件夹 sridhar。当我单击文件夹图标时...(左上角)桌面选项应该在里面...在左侧的那些图标中(在主页下方和文档上方)
任何帮助将非常感激!
XDG_DESKTOP_DIR="$HOME/Desktop"
XDG_DOWNLOAD_DIR="$HOME/"
XDG_TEMPLATES_DIR="$HOME/"
XDG_PUBLICSHARE_DIR="$HOME/Public"
XDG_DOCUMENTS_DIR="$HOME/"
XDG_MUSIC_DIR="$HOME/Music"
XDG_PICTURES_DIR="$HOME/"
XDG_VIDEOS_DIR="$HOME/"
改变后
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/"
答案1
您的~/.config/user-dirs.dirs
文件有一些不正确的设置,特别是您丢失了“DESKTOP”的正确设置。其他设置可能也已更改,可能需要进行一些编辑(您的~/.config/user-dirs.dirs
文件内容会显示这一点)。
我自己的~/.config/user-dirs.dirs
文件如下:
andrew@ithaca:~$ cat ~/.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_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"
andrew@ithaca:~$
您当然可以按照上面的建议直接编辑文件,但纠正您自己的文件中缺失的条目的另一种方法是从终端窗口依次运行以下命令:
xdg-user-dirs-update --set DESKTOP "$HOME/Desktop"
xdg-user-dirs-update --set DOWNLOAD "$HOME/Downloads"
xdg-user-dirs-update --set TEMPLATES "$HOME/Templates"
xdg-user-dirs-update --set DOCUMENTS "$HOME/Documents"
xdg-user-dirs-update --set PICTURES "$HOME/Pictures"
xdg-user-dirs-update --set VIDEOS "$HOME/Videos"
然后注销并随后登录或简单地重新启动,一切就都好了。以下是可以以这种方式操作的所有值,供参考:
DESKTOP
DOWNLOAD
TEMPLATES
PUBLICSHARE
DOCUMENTS
MUSIC
PICTURES
VIDEOS
我给你的命令应该会恢复默认设置,并从桌面上删除 $HOME 图标:
gsettings set org.gnome.nautilus.desktop home-icon-visible false
参考:
答案2
sudo mkhomedir root
sudo xdg-user-dirs-update --force # (optional)
对于根目录
sudo mkhomedir_helper $USER
xdg-user-dirs-upate --force
对于当前用户
这与以前的答案不同,不是逐个输入目录(下载文档等...)您可以避免
sudo xdg-user-dirs-update --force
对于 root 用户,只要没有针对 root 用户的下载、文档等。根据 @MarcVanhoomissen 的建议进行编辑