web-dev-qa-db-fra.com

Comment modifier l'association de fichiers pour les fichiers ouverts dans Dolphin à partir d'une ligne de commande dans GNOME?

Je souhaite modifier plusieurs applications par défaut pour les fichiers ouverts dans Dolphin. Je sais que je pourrais le faire manuellement avec kcmshell4 filetypes, keditfiletype ou autrement, mais existe-t-il un moyen de changer les associations de fichiers pour Dolphin in terminal? Ce serait bien si je n'avais pas à le faire manuellement pour chaque type de fichier chaque fois que je change de distribution.

kde-open ignore avec succès tout ce qui est défini avec xdg-mime et tous les fichiers suivants:

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

Je pense qu’une façon de résoudre ce problème serait de dissocier Dolphin de l’utilisation de kde-open et d’utiliser gnome-open ou gvfs-open, mais je ne sais pas comment faire cela, si possible.

9
user77896

On dirait que j'ai trouvé la solution à ma propre question:

Dolphin ignore évidemment le [Default Applications] dans ~/.local/share/applications/mimeapps.list mais utilise [Added Associations] dans le même fichier. Ainsi, le moyen rapide de changer plusieurs associations de fichiers dans Dolphin serait de copier toutes les lignes sous [Default Applications] (défini avec xdg-mime) et de les coller dans le même fichier avec [Added Associations] devant eux. Il est fort probable que cela fonctionne de la même manière avec Konqueror et tout le reste en utilisant kde-open.

9
user77896