筆記——linux系統中pdf文件的默認打開方式


atrilgimpevince,三者均可以打開application/pdf格式文件。
gimp為一款圖像處理軟件;
atril為mate環境下常用的文檔查看器;
evince為gnome環境下常用的文檔查看器。


某mate桌面和gnome服務器環境中配置文件mimeapps.list都定義了application/pdf格式文件的默認打開方式為evince.desktop
但因為桌面系統環境下默認安裝有atril和gimp,未安裝evince。所以配置文件mimeapps.list無效,
進而會使用mimeinfo.cache文件中的定義。

mimeinfo.cache文件一般在系統安裝后期生成,對於默認安裝有atril和gimp的mate桌面系統,mimeinfo.cache文件中可能會有:
application/pdf=gimp.desktop;atril.desktop;

application/pdf=atril.desktop;gimp.desktop;

mimeinfo.cache文件中atril.desktop和gimp.desktop的前后順序是隨機的。
而這個前后順序卻可以支配pdf文件默認打開方式的優先級,即:
application/pdf=gimp.desktop;atril.desktop;    =====> 表示mimeapps.list未定義或定義無效時,默認使用gimp打開pdf文件,若gimp不存在,則使用atril打開pdf文件;
application/pdf=atril.desktop;gimp.desktop;    =====> 表示mimeapps.list未定義或定義無效時,默認使用atril打開pdf文件,若atril不存在,則使用gimp打開pdf文件。

 

其他格式文件默認打開方式的優先級同樣遵循上述配置規律。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2026 CODEPRJ.COM