Fedora

Fedora 22 上的 KDE Plasma 5 - 點擊指向 .odt(或 .doc)文件的桌面連結無法啟動 OpenOffice

  • December 22, 2017

最近這種情況開始發生,原因不明:如果我點擊指向 .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

這在一年左右的時間內執行良好,只是突然開始表現出這種行為。我沒有做出任何我能想到的改變,這應該會影響到這一點。我迄今為止所做的Google搜尋也沒有任何幫助。

關於如何解決這個問題的任何想法?如果有幫助,我可以從命令行很好地啟動 openoffice,並且我確認 /opt/openoffice4 中的程序文​​件(如 swriter 等)設置了可執行位。目前使用者也是這些文件的所有者。

好吧,我仍然不明白到底發生了什麼,或者為什麼,但我確實找到了治療方法。憑直覺,我執行了 kmenuedit,然後導航到“Office”部分,並為每個單獨的 AOO 應用程序編輯了每個應用程序圖示。特別是,我用“/usr/bin/openoffice4 -calc %U”替換了“openoffice4 -calc %U”之類的東西,然後保存了每一個。這解決了點擊 .odt 文件並啟動 AOO 的問題。然而,它並沒有使在 KDE 應用程序啟動器中保存為“收藏夾”的圖示正常工作。但是在我從“收藏夾”中刪除它們並重新添加它們之後,它們又開始工作了。

所以,基本上,我懷疑有些東西被破壞了,在 kmenuedit 中重新保存啟動器連結更新了“東西”並解決了問題。但我對 KDE 的工作原理知之甚少,無法準確了解發生了什麼。

引用自:https://unix.stackexchange.com/questions/281598