在运行软件包升级且可用内存很少的情况下,我的 Paper 图标主题安装就坏了。apt-get purge
安装并重新安装软件包,每一步之后都重新启动,但都无济于事。当我在 Unity Tweak Tool 中选择 Paper 图标主题时,图标会恢复为默认的(丑陋的)Gnome 图标。
就在图标损坏之前,图形更新管理器中出现了以下错误:
Unpacking paper-icon-theme (version) over (version) ...
gtk-update-icon-cache-3.0: **
Gtk:ERROR/build/gtk+3.0-3sSotQ/gtk+3.0-3.10.8/./gtk/updateiconcache.c:1117:write_bucket: assertion failed: (*offset == ftell (cache))
Aborted (core dumped)
WARNING: icon cache generation failed for /usr/share/icons/Paper
不幸的是,当我按下“报告问题”时,显然没有足够的可用内存来分析问题并发送错误报告。
我该如何修复该主题?
答案1
我通过删除 解决了这个问题icon-theme.cache
。/usr/share/icons/Paper/
要重新创建缓存文件(根据手册页,这显然可以减少磁盘使用量),请运行
sudo gtk-update-icon-cache /usr/share/icons/Paper/
并在 Unity Tweak Tool 中重新选择图标主题。无需重新启动。