
如何更改與gnome-open
、exo-open
、xdg-open
和gvfs-open
的某些文件類型關聯的應用程式kde-open
?
- 有沒有辦法透過編輯設定檔或透過命令列命令?
- 有沒有辦法使用 GUI 來做到這一點?
對於這兩個問題:如何針對每個使用者進行操作,如何在系統範圍內進行操作?
答案1
這一切都是透過 MIME 類型完成的各種資料庫。xdg-mime
可用於查詢和設定使用者值。
答案2
我今天遇到了同樣的問題,但更多的是 gnome/cinnamon 方面的問題。
您可以像這樣查詢和更改預設的 mime 類型:
gvfs-mime --query inode/directory
gvfs-mime --set inode/directory nemo.desktop
答案3
基於 @Ignacio Vazquez-Abrams 的回答,以下是針對不耐煩的人的咒語,應該涵蓋許多典型的用例:
找出文件的 mime 類型:
xdg-mime query filetype somefile.pdf
將導致application/pdf
.
設定一個預設應用程式來處理它:
xdg-mime default qpdfview.desktop application/pdf
我使用 qdfview 的桌面定義作為處理 PDF 的程式。