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

use*_*896 9 command-line dolphin mime-type default-programs xdg-open

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

kde-open成功忽略所有设置xdg-mime和所有以下文件:

~/.local/share/applications/mimeapps.list
~/.local/share/applications/defaults.list
/usr/share/applications/defaults.list
Run Code Online (Sandbox Code Playgroud)

我想如何解决这个问题的一种方法是将 Dolphin 从使用kde-open和使用中分离出来,gnome-open或者gvfs-open相反,但如果可能的话,我不知道该怎么做。

use*_*896 9

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

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