桌面主目录图标误删后需手动恢复:一、用xdg-user-dirs-update重建.desktop文件;二、手动创建标准格式的.desktop文件并设权限;三、从/etc/xdg/user-dirs.defaults复制模板后强制更新。

银河麒麟V10系统中,桌面主目录图标(即“主目录”“文档”“下载”等默认文件夹的快捷方式)误删后不会自动重建,用户点击桌面右键也找不到添加入口,必须手动恢复其配置项或重建符号链接。
确认桌面主目录图标是否真被删除
打开终端,执行:ls -la ~/Desktop/。若输出中不含 主目录.desktop、文档.desktop 等文件,且 ~/.config/user-dirs.dirs 中对应路径未被注释,则确认为图标丢失而非隐藏。
【关键前提】该操作仅适用于图标文件被删但用户目录结构完好(如 ~/Documents、~/Downloads 仍存在)的情况;若连这些目录也被清空,需先用数安寻等工具恢复原始目录。
方法一:用xdg-user-dirs-update重建.desktop文件
此命令会根据 ~/.config/user-dirs.dirs 中定义的路径,自动生成标准桌面图标文件。
第一步:确保 user-dirs.dirs 配置有效。执行:cat ~/.config/user-dirs.dirs | grep -E "XDG_|HOME=",确认类似 XDG_DESKTOP_DIR="$HOME/Desktop" 和 XDG_DOCUMENTS_DIR="$HOME/文档" 的行未被注释(即开头无#)。
第二步:运行重建命令:xdg-user-dirs-update。该命令不报错即表示已生成新.desktop文件。
第三步:强制刷新桌面:killall peony-qt-desktop。peony-qt-desktop 会在2秒内自动重启并加载新图标。
方法二:手动创建主目录.desktop文件
当 xdg-user-dirs-update 失效(如配置被破坏)时,可直接写入标准格式文件。
在终端中执行:nano ~/Desktop/主目录.desktop。
粘贴以下内容(注意保持缩进与换行):
[Desktop Entry]
Version=1.0
Type=Link
Name=主目录
URL=file://$HOME
Icon=user-home
按 Ctrl+O 保存,Ctrl+X 退出。重复此过程,依次创建 文档.desktop、下载.desktop、图片.desktop 等,只需将 Name= 和 URL= 后的路径改为对应目录(如 URL=file://$HOME/文档)。
完成后执行:chmod 644 ~/Desktop/*.desktop,否则图标可能无法点击。
方法三:从模板目录复制标准图标
系统预置了规范的.desktop模板,位于 /etc/xdg/user-dirs.defaults。直接复制可跳过手写错误风险。
执行:cp /etc/xdg/user-dirs.defaults ~/.config/user-dirs.dirs。
再执行:xdg-user-dirs-update --force。--force 参数强制覆盖现有配置并重生成所有.desktop文件。
最后一步:chown $USER:$USER ~/Desktop/*.desktop。若权限属 root,图标将灰显不可用。











