Answers:
对于特定的mime类型默认处理应用程序,您需要查看
/usr/share/applications/defaults.list
该文件包含所有处理的mime类型的默认应用程序。
如果没有将某个应用程序配置为完全打开文件(不仅是该文件类型的默认应用程序),则需要在以下位置查看其桌面项:
/usr/share/applications
在适当的地方添加它。这些桌面文件也用在defaults.list中,其格式为:
handlerType / fileMetaType = desktopentry.desktop
handlerType是处理程序的类型,例如,二进制文件将具有“应用程序”,因为它将特定于应用程序,而普通的mp4文件将具有“ video”作为哑剧类型,而文本文件则具有“ text”,依此类推。fileMetaType是特定的文件类型,例如二进制格式的pdf,其fileMetaType为“ pdf”。desktopentry.desktop只是您用来打开该应用程序的文件的桌面条目。这些术语可能不是被广泛使用的术语,但是我正在使用它们来更好地解释这些含义。让我知道是否有任何不清楚的地方。
file --mime-type -b filename
-我需要此输出以查看mime类型如何对应于其中的内容。 defaults.list文件。提供此功能后,我将逐步指导您进行设置。您可能需要为此安装一个应用程序,并且我相信该应用程序称为“ Terminal”(应该是免费的,并应由Ubuntu Core App Developers发布)。
cd /usr/share/applications && ls -l | grep beru
,甚至只是cd /usr/share/applications && ls -ltr
看看是否可以看到它。)
application/epub+zip=beru.desktop
到defaults.list中。gedit中的defaults.list文件是否为空)如果是这样,它将自动为您创建一个新文件,并且您的默认文件关联在其他地方……