如何在GNOME中从命令行更改Dolphin中打开的文件的文件关联?

我想为Dolphin中打开的文件更改几个默认应用程序。 我知道我可以使用kcmshell4 filetypeskeditfiletype或者其他方式手动执行此操作但是有没有办法如何在终端中更改Dolphin的文件关联? 如果我不必每次更改分发时都为每个文件类型手动执行此操作,那将会很好。

kde-open成功忽略使用xdg-mime和所有后续文件设置的所有内容:

 ~/.local/share/applications/mimeapps.list ~/.local/share/applications/defaults.list /usr/share/applications/defaults.list 

我想如何解决这个问题的一种方法是将Dolphin与使用kde-open分开并使用gnome-opengvfs-open但我不知道如何做到这一点,如果可能的话。

好像我找到了我自己的问题的解决方案:

Dolphin显然忽略了~/.local/share/applications/mimeapps.list[Default Applications] ,但在同一个文件中使用了[Added Associations] 。 因此,如何在Dolphin中更改多个文件关联的快捷方法是复制[Default Applications]下的所有行(使用xdg-mime设置)并将它们粘贴到同一文件中,然后使用[Added Associations] 。 很可能与Konqueror以及使用kde-open其他所有内容相同。