我想更改在 Dolphin 中打开的文件的几个默认应用程序。我知道我可以用 手动完成kcmshell4 filetypes
,keditfiletype
或者其他方式,但是有没有办法在终端中更改 Dolphin 的文件关联?如果我每次更改发行版时不必为每个文件类型手动执行此操作,那就太好了。
kde-open
成功忽略了所有设置的xdg-mime
以及以下所有文件:
~/.local/share/applications/mimeapps.list
~/.local/share/applications/defaults.list
/usr/share/applications/defaults.list
我想解决这个问题的一种方法是将 Dolphin 不再使用,kde-open
而是使用gnome-open
或gvfs-open
代替,但如果可能的话,我不知道该怎么做。
答案1
似乎我找到了我自己的问题的解决方案:
Dolphin 显然会忽略[Default Applications]
in~/.local/share/applications/mimeapps.list
但会[Added Associations]
在同一文件中使用。因此,在 Dolphin 中更改多个文件关联的快捷方法是复制[Default Applications]
(使用 xdg-mime 设置) 下的所有行,然后将它们粘贴到同一文件中,并在[Added Associations]
它们之前使用。Konqueror 和使用 的其他所有程序很可能也具有相同的工作原理kde-open
。