更改 gnome-open、exo-open、xdg-open、gvfs-open 和 kde-open 使用的預設應用程式

更改 gnome-open、exo-open、xdg-open、gvfs-open 和 kde-open 使用的預設應用程式

如何更改與gnome-openexo-openxdg-opengvfs-open的某些文件類型關聯的應用程式kde-open

  1. 有沒有辦法透過編輯設定檔或透過命令列命令?
  2. 有沒有辦法使用 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 的程式。

相關內容