7.6. 为单个用户覆盖默认注册的应用程序
单个用户还可根据要求更新配置。此配置优先于系统管理员的配置,系统管理员的配置优先于软件包配置。每一种情况,特定于桌面的配置都优先于不指定桌面环境的配置。
流程
查阅
/usr/share/applications/mimeapps.list文件,来确定您要更改的默认注册的应用程序的 MIME 类型。例如,以下mimeapps.list文件示例指定了text/html和application/xhtml+xmlMIME 类型的默认注册的应用程序:[Default Applications] text/html=firefox.desktop application/xhtml+xml=firefox.desktop
[Default Applications] text/html=firefox.desktop application/xhtml+xml=firefox.desktopCopy to Clipboard Copied! Toggle word wrap Toggle overflow 上面的例子通过指定其相应的
.desktop(firefox.desktop)来指定默认的应用程序(Mozilla Firefox)。您可以在/usr/share/applications/目录中找到其他应用程序的.desktop文件。创建
~/.local/share/applications/mimeapps.list文件,并在此文件中指定 MIME 类型及其相应的默认注册的应用程序。[Default Applications] text/html=myapplication1.desktop application/xhtml+xml=myapplication2.desktop
[Default Applications] text/html=myapplication1.desktop application/xhtml+xml=myapplication2.desktopCopy to Clipboard Copied! Toggle word wrap Toggle overflow 上面的例子将
text/htmlMIME 类型的默认注册的应用程序设置为myapplication1.desktop,并将application/xhtml+xmlMIME 类型设置为myapplication2.desktop。
验证
-
要使这些设置正常工作,请确保
myapplication1.desktop和myapplication2.desktop文件都放在/usr/share/applications/目录中。 执行
gio mime query命令,来验证默认注册的应用程序是否已正确设置。Copy to Clipboard Copied! Toggle word wrap Toggle overflow