Ubuntu桌面图标由GNOME扩展动态渲染,非文件系统隐藏;主文件夹、回收站等图标受gsettings键show-home/show-trash控制,修改.desktop文件或使用.hidden无效,需通过org.gnome.shell.extensions.desktop-icons或ding扩展配置。

桌面图标由 GNOME 扩展控制,不是文件系统级隐藏
Ubuntu 桌面(22.04+)的主文件夹、回收站等图标不是普通文件,而是由 gnome-shell-extension-desktop-icons 或 ding 扩展动态渲染的。直接重命名或加点(如 .Desktop)对它们无效——这些图标不对应真实文件路径,改名不会让它消失。
真正起作用的是扩展的配置键,比如 show-home 和 show-trash。它们控制“是否在桌面渲染该图标”,和文件是否隐藏无关。
用 gsettings 禁用主文件夹图标(最常用)
执行这条命令即可立即移除桌面上的“主文件夹”图标:
gsettings set org.gnome.shell.extensions.desktop-icons show-home false
如果系统用了 ding 扩展(某些 Ubuntu 衍生版),则用:
Ubuntu 26.04 LTS(代号“Resolute Raccoon”)是Canonical于2026年4月23日发布的下一代长期支持版操作系统,提供长达10年的技术支持。它搭载Linux 7.0内核与GNOME 50桌面环境,全面转向Wayland协议,并引入Rust重写的核心工具以增强安全性。官方提供适用于AMD64和ARM64架构的桌面及服务器ISO镜像,是追求前沿技术与极致稳定的开发者
gsettings set org.gnome.shell.extensions.ding show-home false
- 两者可能共存,建议先试
desktop-icons;若无效再试ding - 恢复图标只需把
false换成true - 无需重启,效果实时生效
同时隐藏回收站图标
回收站图标受同一扩展控制,但对应不同键:
gsettings set org.gnome.shell.extensions.desktop-icons show-trash false
注意:这个设置只影响桌面图标的显示,不影响实际功能——删除文件仍进回收站,清空操作照常可用。
- 若你只关了
show-home却发现回收站还在,大概率是没关show-trash - 两个命令可合并执行,顺序无关
- 部分旧版 Ubuntu(如 20.04)可能使用
org.gnome.desktop.background下的键,但 22.04+ 统一归到desktop-icons扩展
为什么 .hidden 文件或 Ctrl+H 对桌面图标无效
.hidden 文件只对 Nautilus(文件管理器)生效,用于隐藏目录内条目;Ctrl+H 也只是切换 Nautilus 中以点开头的文件可见性。桌面图标是 Shell 扩展画出来的 UI 元素,不在文件管理器的渲染范围内。
真正容易被忽略的一点是:如果你删过 ~/Desktop 目录,或修改过 ~/.config/user-dirs.dirs,可能导致整个 $HOME 内容意外出现在桌面——这时要优先检查 user-dirs.dirs 中 XDG_DESKTOP_DIR 的值是否仍指向 $HOME/Desktop,否则 gsettings 命令也救不了图标错位问题。

















