KDEInit 无法启动 /usr/bin/kate

KDEInit 无法启动 /usr/bin/kate

我正在运行带有 KDE 4.11.1 的 Kubuntu 12.04 和 Dolphin 中的 rootactions 服务菜单。

我以 root 身份打开 Dolphin,然后单击一个文本文件。我收到一个“抱歉”对话框,其中显示以下消息:

KDEInit could not launch /usr/bin/kate

因此我打开了一个终端并以 root 身份发出了这个命令:

# /usr/bin/kate

这一切奏效了,凯特正如预期的那样打开了。

为什么 Dolphin 会出现此错误?我该如何修复?谢谢。

答案1

升级到 Kubuntu 15.04 后我也有同样的选择。

通过打开文件修复

.local/share/applications/kde4-kate.desktop

X-DBUS-StartupType=Multi 并改变 行: X-DBUS-StartupType=none

这帮我修复了错误。这个想法来自这个帖子似乎很有效

答案2

该问题已通过 Root Actions Servicemenu(版本 2.8)的最新更新得到解决。

KDE 服务菜单 - 根操作服务菜单
http://kde-look.org/content/show.php?content=48411

答案3

kate -u %U我在新发布的 Kubuntu 15.04 (Vivid) 中遇到了这个问题。我通过将链接中的命令替换为 解决了该问题kate -b %U

根据 Kate 的文档,选项-u告诉--useKate

使用已经运行的 Kate 实例;默认,仅用于兼容性。

Kate 在此新闻稿中表示,该选项未知。选项-b--block告诉 Kate

如果使用已在运行的 Kate 实例,则如果给出了要打开的 URL,则会阻止直到它退出。

相关内容