xdg-open 忽略我的應用程式定義

xdg-open 忽略我的應用程式定義

我在跑步編譯侏儒會話與xf桌面FC16,不要問為什麼,但我有這個奇怪的問題。某些應用程式(例如 tracker 或進化)不會為適當的文件類型啟動正確的應用程式;相反,nautilus 被啟動。我已經檢查了./local/share/applications/該文件是否存在.desktop,並且mimeapps.list.我進行了一些調試,似乎 xdg-open 確實進行了適當的 launch gvfs-open

答案1

我終於發現問題所在了,看來我受到了影響這個錯誤。問題是,即使exo-filemanager已更新,mimeapps.list文件仍然包含無效條目。必須手動編輯mimeapps.listmimeinfo.cache並刪除包含這些行的所有行x-scheme-handler

答案2

如果是新條目,則需要將處理程序附加到該[Default Applications]條目下方。[Added Associations]

但無論如何,為什麼你不使用 thunar 來輕鬆實現這一點,請參閱框Open With:(你可能只是在更改處理程序後比較 mimeapps.list )

在此輸入影像描述

相關內容