透過“應用程式啟動器”選單開啟程序,然後選擇該程式即可。
使用面板上產生的啟動器,例如右鍵單擊開啟的程序,然後選擇“未執行時間顯示啟動器”,放置一個以 .desktop 開啟的檔案kate
。
xdg-mime query filetype /opt/kde/share/applications/org.kde.dolphin.desktop
返回text/plain
,與相同的命令一樣
/opt/kde/share/applications/org.kde.rekonq.desktop
ETC。
xdg-mime query default text/plain
然後返回org.kde.kate.desktop
,解釋為什麼文件被打開kate
。
據推測,這裡的問題是文件的 mimetype*.desktop
應該不是text/plain
.應該是什麼?有沒有一種簡單的方法來檢查/找出/更改這些?
注意:KDE-5、Plasma-5、(C)LFS、來源安裝等。
答案1
反覆運行update-mime-database
,用/opt/kde/share/mime
, /opt/gnome/share/mime
,/usr/share/mime
解決了這個問題。
*.desktop
正如 Firelord 在評論中提到的,在此操作之後分配的文件類型是application/x-desktop
.我懷疑手動將其設置為他們的啞劇類型可能足以解決問題。
對於後來看到這篇文章的人,如果它有幫助的話:
在相關(與解決方案,但與原始問題無關)新聞中,這也使我更接近製作rekonq
下載檔案。