我已经升级到 13.10,现在我没有工作所需的标准菜单时钟。
我检查了一下,发现“indicator-datetime”已安装。我甚至卸载/重新安装了该小程序,但还是不行。
此外,系统偏好设置下的“时钟”设置也全部禁用。我无法更改任何设置。
有人知道怎样才能恢复旧菜单时钟吗?
或者有没有其他我可以下载的菜单时钟应用程序?
编辑1
感谢您的回复
我已重新启动多次,但问题仍未解决。
我今天刚刚运行了 13.10 更新。但几分钟前我又运行了一次。我得到了大约 200KB 的随机更新。重启后问题仍然存在。
# apt-cache policy indicator-datetime indicator-datetime: Installed: 13.10.0+13.10.20131016.2-0ubuntu1 Candidate: 13.10.0+13.10.20131016.2-0ubuntu1 Version table: *** 13.10.0+13.10.20131016.2-0ubuntu1 0 500 http://us.archive.ubuntu.com/ubuntu/ saucy/main amd64 Packages 100 /var/lib/dpkg/status
编辑2
我相信该问题与“rarings”以某种方式改变系统托盘有关...... http://www.omgubuntu.co.uk/2013/02/raring-retires-system-tray-whitelist
或者系统托盘消失,尽管我还没有找到可行的解决方案。
编辑3
根据 RolandiXor 的建议,我检查了二进制文件。我的系统缺少“libical.so.0”,但有“libical.so.1”。
ldd /usr/lib/x86_64-linux-gnu/indicator-datetime-service
libical.so.0 => not found
有人知道如何获取 datetime 服务需要但未安装的 libical.so.0 二进制文件吗?
答案1
答案2
我也遇到了同样的问题。我重启了一下,时钟就恢复了。
答案3
发现问题了。我之前在 中从源代码构建了一些库/usr/local/lib
。indicator-datetime-service 找到了这些库前由于某种原因,系统库被关闭/usr/lib
。它不应该这样做。
其中一个库引入了旧的 libical.so.0 依赖项,该依赖项不再可用。当我删除所有与 GNOME/Evolution 相关的库时,/usr/local/lib
我可以再次启动 indicator-datetime-service,我的时钟就会显示出来。
所以也试试...
ldd --verbose /usr/lib/x86_64-linux-gnu/indicator-datetime-service
并在输出中查找任何“未找到”消息。如果您有库依赖性问题,它很可能会出现在该输出中。
答案4
我遇到了同样的问题(没有显示时钟,设置被禁用),我不得不在“系统偏好设置”中选择默认服务器进行更新。重启后,时钟又恢复了。