web-dev-qa-db-fra.com

Modifier les applications par défaut à partir d'un script

Comment puis-je changer les applications par défaut à partir de la ligne de commande (plus précisément à partir d'un script) dans Ubuntu 18.04?

Le lien ci-dessous décrit la configuration des applications par défaut à partir de l'interface graphique, ainsi que la modification de ~/.local/share/applications/mimeapps.list. Cependant, il apparaît que mimeapps.list a été déplacé ou n'est plus présent dans Ubuntu 18.04.

Voir, par exemple, Comment définir le programme par défaut?

3
user2514157

Après avoir utilisé mon système pendant un certain temps, il semble que l'un de mes programmes ait créé le fichier à l'emplacement ~/.config/mimeapps.list

Sudo find / -name "mimeapps.list"

cat ~/.config/mimeapps.list

[Added Associations]
image/jpeg=gimp.desktop;
text/x-Java=Eclipse_eclipse.desktop;
application/json=sublime_text.desktop;
application/rdf+xml=sublime_text.desktop;
text/x-python=sublime_text.desktop;
video/mp4=vlc.desktop;
application/octet-stream=org.gnome.Software.desktop;
application/pdf=evince.desktop;
text/html=org.gnome.gedit.desktop;
text/plain=firefox.desktop;

[Default Applications]
application/ppdf=FoxitReader.desktop
application/octet-stream=FoxitReader.desktop
application/pdf=FoxitReader.desktop
1
user2514157