** (gedit:8315): CRITICAL **: file log.c: line 980: unexpected error: Error calling StartServiceByName for org.gnome.zeitgeist.Engine: GDBus.Error:org.freedesktop.DBus.Error.Spawn.ChildExited: Process /usr/bin/zeitgeist-daemon exited with status 1 (g-dbus-error-quark, 25)
如果我这么做的话,效果就很好gksu gedit
。
答案1
首先你应该读一下为什么用户永远不应该使用普通的 sudo 来启动图形应用程序?
但你应该可以开始编辑使用sudo -H gedit
在搜索时我发现有类似的问题报告这里。
那里报告了一个错误“除非用户删除 zeitgeist 目录,否则 Ubuntu 13.10“gedit”每次都会失败。“
因此运行这个命令
rm ~/.local/share/zeitgeist -R
似乎解决了这个问题。
答案2
堪萨斯州立大学 是 su 的前端,而 gksudo 是 sudo 的前端。 它们的主要目的是运行图形命令需要 root 身份,无需运行 X 终端仿真器并直接使用 su。
要从终端使用gksu
或打开 GUI 应用程序,gksudo
请执行以下操作:
gksudo gedit
如果gksu
尚未安装则先通过 安装sudo apt-get install gksu
。
但是建议以 root 身份运行命令行,然后不要以 root 身份运行 GUI 应用程序。