升级后内存不足时 Paper 图标主题损坏

升级后内存不足时 Paper 图标主题损坏

在运行软件包升级且可用内存很少的情况下,我的 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 中重新选择图标主题。无需重新启动。

相关内容