设置文件打开应用程序的优先级

设置文件打开应用程序的优先级

大多数时候,我使用 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 在“其他应用程序”菜单中显示正常。

相关内容