apt-get update
&& apt-get upgrade
以及软件更新程序对其进行了更新。现在,在该过程之后,无法通过单击图标打开软件中心。所有其他应用程序均正常运行。有什么建议吗?编辑:当我从终端打开时,它说:
** (software-center:9741): WARNING **: Couldn't connect to accessibility bus: Failed to connect to socket /tmp/dbus-wwFmjNgyPS: Connection refused
2015-10-25 23:09:13,460 - softwarecenter.ui.gtk3.app - INFO - setting up proxy 'None'
Traceback (most recent call last):
File "/usr/bin/software-center", line 130, in <module>
app = SoftwareCenterAppGtk3(options, args)
File "/usr/share/software-center/softwarecenter/ui/gtk3/app.py", line 407, in __init__
self.icons)
File "/usr/share/software-center/softwarecenter/ui/gtk3/panes/historypane.py", line 79, in __init__
self._get_emblems(self.icons)
File "/usr/share/software-center/softwarecenter/ui/gtk3/panes/historypane.py", line 199, in _get_emblems
pb = icons.load_icon(emblem, self.ICON_SIZE, 0)
gi._glib.GError: Error opening file: No such file or directory
#1 楼
它找不到丢失的图标,对我来说,它是:/usr/share/icons/elementary/actions/16/package-install.svg编辑文件:/usr/share/icons/default/index.theme
,并确保“ Inherits =“行包括包含此缺少图标的图标主题,例如:
Inherits = elementary,Humanity
评论
是的,通过重新安装这两个主题可以达到目的。谢谢。
– 8bitrebellion
15年12月24日在17:07
#2 楼
根据您的主题(我的是Pacifica),它缺少动作图标。要解决错误(请参见上面的第一篇文章),您需要从Humanity icontheme中复制缺少的图标:
终端中的示例(创建目录,复制文件):
sudo mkdir /usr/share/icons/Pacifica/16x16/actions
sudo cp -rp /usr/share/icons/Humanity/actions/16/* ../../../Pacifica/16x16/actions
以防万一,请根据目标图标主题复制所有可能的大小。
之后,只需通过“应用程序>系统工具”启动软件中心。
工作正常。
评论
是的,通过重新安装这两个主题可以达到目的。谢谢。
– 8bitrebellion
15年12月24日在17:08
#3 楼
删除Software Center的缓存可以帮助:killall software-center
sudo rm -r /var/cache/software-center/xapian
sudo mv /var/lib/dpkg/info/format /var/lib/dpkg/info/format.bak
sudo dpkg --clear-avail
sudo apt-get update
sudo apt-get install --reinstall software-center
第一个命令应返回
software-center: no process found
安装两个主题。
sudo apt-get install --reinstall humanity-icon-theme elementary-icon-theme
评论
您好,它没有用。但是我重新安装了人类图标主题和基本图标主题。有效。谢谢。
– 8bitrebellion
15年12月24日在17:07
评论
尝试重新启动=)...尝试了多次。
我收到相同的消息,但是SC打开了:\您是否在终端中运行了软件中心?
问题解决了吗?
是的..通过重新安装图标主题。 sudo apt-get install-重新安装humanity-icon-theme elementary-icon-theme