arch + gnome 桌面图标丢失的解决过程

今天看了下系统空间的占用,感觉硬盘占用的多了,就随手清理了下空间,
sudo paccahe -r
sudo pacman -Sc
yay -Scc
这些都没问题,最后又用了
sudo pacman -Rns $(pacman -Qdtq)
这下清理后,桌面的图标全没了,查了下才发现,这个清理孤儿包的命令把把‌Desktop Icons NG (DING)‌ 这个GNOME桌面图标扩展当成无依赖的孤立包直接卸载了,GNOME本身从40版本之后就不再自带桌面图标渲染能力,全靠这个扩展实现桌面图标显示,清理后图标自然就全部消失了。

修复步骤
重装被误删的扩展包‌
sudo pacman -S gnome-shell-extension-desktop-icons-ng
这个包就是Arch源里提供的DING扩展,直接安装就能恢复核心组件。

重启GNOME Shell生效‌
按 Alt+F2 输入 r 回车重启GNOME Shell,或者直接注销重新登录,让扩展加载生效。

在扩展管理中启用插件‌
打开GNOME的扩展管理工具,找到 ‌Desktop Icons NG (DING)‌ 选项,把开关打开,桌面上的文件、文件夹图标就会自动恢复显示。

posted @ 2026-11-02 19:02  野山遗云  阅读(4)  评论(0)    收藏  举报