大多数时候,我使用 Scribus 应用程序打开 .sla scribus 文件(“application/vnd.scribus” mimetype),但有时我必须使用 Geany 编辑它们(.SLA 文件是一种平面 XML 文件)。我确实在右键单击 > 其他应用程序菜单中找到了 Geany。很好。
但是,使用 Geany 编辑 .SLA 一次后,Geany 被设置为新的默认应用程序。我不想要这个。
我怎样才能将 Scribus 设置为打开 .SLA 文件的真正且唯一的默认应用程序,并且永远不会让 Geany 取代它?
我搜索并尝试了各种线索,但找不到任何适用的答案。
操作系统是 Ubuntu 18.04.01(Bionic Beaver)。
答案1
我发现!
以 root 身份编辑
/usr/share/applications/defaults.list
实际链接到的文件/etc/gnome/defaults.list
添加相关优先级关联:
application/vnd.scribus=scribus-trunk.desktop
节省
就是这样。
Scribus 现已总是默认应用程序。Geany 在“其他应用程序”菜单中显示正常。