如何為特定檔案副檔名設定預設應用程式

如何為特定檔案副檔名設定預設應用程式

我正在嘗試將 meshlab 設定為開啟 .obj 檔案的預設應用程式。

我嘗試過(如這裡)右鍵單擊隨機 obj 檔案 -> 屬性 -> 開啟方式 -> 沒有可供選擇的網格實驗室,我無法將網格實驗室新增至其中。

奇怪的是,當我對 .ply 檔案執行相同的步驟時,實際上有一個選項可以選擇 meshlab 設定為預設應用程式。

現在我需要先開啟meshlab,然後把obj檔拖進去,這比直接雙擊obj檔開啟要麻煩很多。

我該怎麼做才能預設使用 meshlab 開啟 .obj 檔案?

答案1

首先,運行mimetype您的文件以獲取 mimetype,如下所示:

$ mimetype bunny.obj 
bunny.obj: application/x-tgif

確定相應的 mimetype 後,將您的應用程式新增為預設值/usr/share/applications/defaults.list

$ sudo su
$ echo "application/x-tgif=meshlab.desktop" >> /usr/share/applications/defaults.list

使用很重要上面指令中的 > 符號,不是一個。考慮提前備份 /usr/share/applications/defaults.list。

相關內容