Fedora 22 上的 KDE Plasma 5 - 单击 .odt(或 .doc)文件的桌面链接无法启动 OpenOffice

Fedora 22 上的 KDE Plasma 5 - 单击 .odt(或 .doc)文件的桌面链接无法启动 OpenOffice

最近,这种情况开始无明显原因地发生:如果我单击指向 .odt 或 .doc 文件(可能还有其他文件)的桌面链接,我会收到一个警告对话框,其中显示:

This will start the program
openoffice4 -writer %U
If you do not trust this program, click cancel

如果我单击“继续”,则会出现一个包含以下错误消息的对话框:

Unable to make the service OpenOffice 4.1.1 Writer executable, aborting execution

这在一年左右的时间里运行良好,只是突然开始表现出这种行为。我没有做出任何我能想到的、应该会影响这一点的改变。迄今为止我所做的谷歌搜索也没有发现任何有用的信息。

关于如何解决这个问题有什么想法吗?如果有帮助的话,我可以从命令行很好地启动 openoffice,并且我确认 /opt/openoffice4 中的程序文​​件(如 swriter 等)设置了可执行位。当前用户也是这些文件的所有者。

答案1

好吧,我还是不太明白什么发生了,或者为什么,但我确实找到了解决这个问题的方法。凭直觉,我运行了 kmenuedit,导航到“Office”部分,并编辑了每个单独的 AOO 应用程序的每个应用程序图标。特别是,我将“openoffice4 -calc %U”等内容替换为“/usr/bin/openoffice4 -calc %U”,然后保存了每一项。这解决了单击 .odt 文件并启动 AOO 的问题。然而,它并没有使在 KDE 应用程序启动器中保存为“收藏夹”的图标起作用。但当我从“收藏夹”中删除它们并重新添加它们后,它们又工作了。

所以,基本上,我怀疑某物损坏并重新保存 kmenuedit 中的启动器链接更新了“某些内容”并解决了问题。但我对 KDE 的工作原理了解不够,无法准确理解到底发生了什么。

相关内容