![“从启动器解锁”选项不起作用](https://linux22.com/image/858064/%E2%80%9C%E4%BB%8E%E5%90%AF%E5%8A%A8%E5%99%A8%E8%A7%A3%E9%94%81%E2%80%9D%E9%80%89%E9%A1%B9%E4%B8%8D%E8%B5%B7%E4%BD%9C%E7%94%A8.png)
在 14.04 上,“从启动器解锁”选项不起作用。我已删除 zeitgeist,并且 .local/share/zeitgeist 中没有任何文件夹。
[编辑] 似乎删除 zeitgeist 是导致问题的原因。当我单击“解锁”按钮时,我在日志中看到以下内容:
ERROR 2014-07-11 15:05:27 unity <unknown>:0 file log.c: line 980: unexpected error: Error calling StartServiceByName for org.gnome.zeitgeist.Engine: GDBus.Error:org.freedesktop.DBus.Error.Spawn.ExecFailed: Failed to execute program /usr/bin/zeitgeist-daemon: Success (g-dbus-error-quark, 23)
ERROR 2014-07-11 15:05:27 unity <unknown>:0 AtkObject* unity_a11y_get_accessible(nux::Object*): assertion 'object != NULL' failed
答案1
我能够根据日志找到解决方案。基本上我进行了搜索 sudo grep "/usr/bin/zeitgeist-daemon" -R / -s -n 找出服务被调用的位置。结果是两个conf文件/usr/share/dbus-1/服务/.org.gnome.zeitgeist.fts.conf 和 org.gnome.zeitgeist.conf。
所以我把它们搬出去并做了sudo 服务 dbus 重启。现在我可以移除并重新排列启动器
过了一段时间,系统崩溃了,我不得不重启系统。但重启后一切似乎都正常了。可能是因为其他原因。但要留意。