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

如何从 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代替,但如果可能的话,我不知道该怎么做。

答案1

似乎我找到了我自己的问题的解决方案:

Dolphin 显然会忽略[Default Applications]in~/.local/share/applications/mimeapps.list但会[Added Associations]在同一文件中使用。因此,在 Dolphin 中更改多个文件关联的快捷方法是复制[Default Applications](使用 xdg-mime 设置) 下的所有行,然后将它们粘贴到同一文件中,并在[Added Associations]它们之前使用。Konqueror 和使用 的其他所有程序很可能也具有相同的工作原理kde-open

相关内容