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) 选项,把开关打开,桌面上的文件、文件夹图标就会自动恢复显示。

浙公网安备 33010602011771号