You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Xubuntu系统HOME目录图标全部显示在桌面的问题求助

Xubuntu系统HOME目录图标全部显示在桌面的问题求助

兄弟,我之前在Xubuntu上碰到过几乎一模一样的问题,给你几个实用的排查和解决思路,你挨个试试:

  • 先修正配置文件的语法错误:你之前写的#XDG_DESKTOP_DIR="$HOME/明显有问题——注释符号#不能加在变量前面,而且路径没闭合、缺了引号和Desktop后缀。正确的写法应该是在~/.config/user-dirs.dirs里改成:

    XDG_DESKTOP_DIR="$HOME/Desktop"
    

    改完后记得保存文件,别留语法错误。

  • 用官方命令重置桌面路径:手动改配置文件有时候会被系统覆盖,不如用专门的命令来设置,打开终端运行:

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

    这个命令会自动帮你更新user-dirs.dirs的内容,比手动改更可靠。

  • 检查XFCE桌面的图标来源设置:Xubuntu用的是XFCE桌面,右键点击桌面空白处,选择「桌面设置」,切换到「图标」标签页,看看「显示桌面图标」的下拉选项是不是被误选成了「主目录」?如果是,改成「桌面目录」就行。

  • 排查启动脚本的干扰:看看你的~/.bashrc、~/.profile或者~/.bash_profile这些启动脚本里,有没有重新设置XDG_DESKTOP_DIR的语句?如果有,把那行删掉或者改成正确的路径。

  • 确认配置文件权限:有时候权限不对也会导致系统无法保存你的设置,运行下面的命令检查:

    ls -l ~/.config/user-dirs.dirs
    

    确保文件的所有者是你的用户名,权限至少是rw-r--r--,如果不对,用下面的命令修复:

    chown $USER:$USER ~/.config/user-dirs.dirs
    chmod 644 ~/.config/user-dirs.dirs
    
  • 排查系统级配置:如果上面的方法都没用,看看系统级的配置文件/etc/xdg/user-dirs.defaults里,DESKTOP那一行是不是写的Desktop?如果不是,改成Desktop(注意不用加$HOME)。

要是所有方法都试过还是不行,建议你创建一个新的测试用户账户,看看新账户会不会出现同样的问题——如果新账户正常,那大概率是你当前用户的某个配置文件损坏了,可以逐步迁移配置文件排查。

备注:内容来源于stack exchange,提问作者Damir Sokcevic

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.21 14:15:29