我在 Ubuntu-MATE 16.04 上遇到了一个严重的问题。
我的桌面像频闪灯一样闪烁(不会停止),并且所有图标都是白色的。(图标上还有一个红色的“X”)。这是在安装并打开电子书阅读器 Calibre 后立即发生的。
欢迎登录页面的背景图像也消失了。
(用户名和密码框仍然存在 - 但背景是黑色 - 所以我可以在闪烁之间登录并发出终端命令。终端自动启动,所以它已经启动了。)
我还可以访问虚拟终端。
运行时sudo apt install --reinstall ubuntu-mate-desktop
警告有 3 个未满足的依赖项:
apturl
(“但无法安装”),compiz-plugins
(“但它不会被安装”),ubuntu-mate-core
(“但它不会被安装”)。
它还警告称:“无法纠正问题,您持有的包裹已损坏。”
我创建了第二个用户,问题不那么严重:没有闪烁,只有白色图标。 我想从那里开始排除故障。
在第二个用户帐户中,面板和菜单图标全部为白色,带有红色 X。桌面上的图标只有白色,没有 X。
显卡是Nvidia GeForce GTS 450,驱动程序367.44。
第二个用户的文件.xsession-errors
有几个“无法识别的图像文件格式”警告,如下所示:
(caja:4609): Gtk-WARNING: Error loading theme icon 'image-missing' for stock: Unrecognized image file format
… 适用于多种不同的应用程序。(Caja 是 MATE 的 Nautilus。)
像这样:
sys:1: Warning: /build/glib2.0-7IO_Yw/glib2.0-2.48.1/./gobject/gsignal.c:2635: instance '0x7fc16c00aa70' has no handler with id '21847'
mate-session[4217]: Gtk-WARNING: Error loading theme icon 'image-missing' for stock: Unrecognized image file format
Window manager warning: CurrentTime used to choose focus window; focus window may not be correct.
Window manager warning: Got a request to focus the no_focus_window with a timestamp of 0. This shouldn't happen!
mate-screensaver: Fatal IO error 11 (Resource temporarily unavailable) on X server :0.
(有人建议这里(2009 年,在线程底部).local
从主目录中删除目录将解决图标问题。所以我为第二个用户做了同样的事情,但没有效果。)
(非 ubuntu 论坛上也有人建议重新安装 librsvg 可以解决问题。我没有这样做,因为至少在 MATE 上,librsvg2-2 有大约一百个依赖项。)
如果可能的话,首先我想做的是恢复第二个用户登录时的图标。
有人能建议如何做到这一点,以及如何摆脱“无法识别的文件格式”警告吗?谢谢。
答案1
已修复。我使用软件更新程序进行了标准升级,神奇的是,3 周后,升级完成后,这个问题立即得到解决。难以置信。我一直在疯狂地尝试修复这个问题,但它却自动出现了。相反,我认为这是因为我昨晚添加了一个 ubuntu-mate ppa,而 xenial 却没有这个。(注意:没有勾选表示接受此答案。是因为我自己回答了这个问题吗?)