pense-bête de bruno sanchiz

Accueil > Trucs Informatiques > Configurations > les fichiers associant extension et programmes

les fichiers associant extension et programmes

Publié le 17 août 2017, dernière mise-à-jour le 28 avril 2023, 6 visites, 23644 visites totales.

voir aussi voir aussi voir aussi menu logiciels / démarrer du bureau/desktop et créer un lien dans un des menus Applications, raccourcis ,système

  • ~/.config/mimeapps.list
    • contient des options audio/mpeg=vlc.desktop qui appelle des fichiers soit dans ~/.local/share/applications/ soit dans /usr/share/applications/
    • contient des groupes, le premier étant [Default Applications] qui contient les applications qui seront ouvertes si on clique simplement.
    • contient des commentaires entre crochets
    • exemple de fichier :
  • ~/.gconf/desktop/gnome/url-handlers/ contient des répertoires contenant %gconf.xml
    • exemple de fichier sip/%gconf.xml
  • dans l’autre sens on associe chaque programme à une extension dans le répertoire /usr/share/applications/defaults.list

Trouver les programmes qui relient une type à un programme :

app='application/pdf' ; grep -ls "$app" /usr/share/applications/* ; echo ; grep  "$app" ~/.config/mimeapps.list ; echo ; grep  "$app" /usr/share/applications/x-cinnamon-mimeapps.list ; echo ; grep  "$app"  /usr/share/applications/mimeinfo.cache |tr ";" "\n"

#!/usr/bin/env python3
from gi.repository import Gio
import sys
appli="application/pdf"
for app in Gio.app_info_get_all_for_type(appli):
	print(app.get_id())
  • les dossiers /usr/share/mime/ .local/share/mime/ contiennent les informations
[bruno sanchiz]