Como alterar a associação de arquivos abertos no Dolphin a partir da linha de comando no GNOME?

9

Gostaria de alterar vários aplicativos padrão para arquivos abertos no Dolphin. Eu sei que eu poderia fazê-lo manualmente com kcmshell4 filetypes, keditfiletypeou de qualquer outra forma, mas existe uma maneira de alterar as associações de arquivos do Dolphin no terminal? Seria bom se eu não tivesse que fazê-lo manualmente para cada tipo de arquivo sempre que alterar a distribuição.

kde-openignora com êxito tudo definido com xdg-mimee todos os seguintes arquivos:

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

Eu acho que uma maneira de resolver isso seria desanexar o Dolphin de usar kde-opene usar gnome-openou, em gvfs-openvez disso, mas não tenho idéia de como fazer isso, se possível.

user77896
fonte

Respostas:

9

Parece que encontrei a solução para minha própria pergunta:

O Dolphin obviamente ignora o [Default Applications]in, ~/.local/share/applications/mimeapps.listmas usa [Added Associations]no mesmo arquivo. Portanto, a maneira mais rápida de alterar várias associações de arquivos no Dolphin seria copiar todas as linhas em [Default Applications](definidas com xdg-mime) e colá-las no mesmo arquivo [Added Associations]antes delas. Provavelmente funciona da mesma forma com o Konqueror e tudo mais kde-open.

user77896
fonte
Funciona no Krusader
mivk