J'ai déjà lu la question sur la création de fichiers .desktop à utiliser dans l'onglet "Ouvrir avec une autre application" mais ce n'est pas ce que je veux, je veux pouvoir cliquer sur le fichier dans Dash ou dans Nautilus et pouvoir ouvrir avec l'application spécifiée.
Par exemple, j'ai ce cas en ce moment:
Lorsque je clique sur un fichier EXE , il n'est pas exécuté par Wine, mais j'obtiens à la place ce qui suit:
Si j'essaie de chercher Wine dans l' option de menu contextuel Ouvrir avec , il est là. Je suis en train de l'exécuter à partir de là la première fois, mais les fois suivantes, Wine n'apparaît pas sélectionné dans le menu contextuel principal:
Je suis ensuite allé dans Propriétés dans l' onglet Ouvrir avec pour rechercher Wine. Ce n'était pas dans les applications par défaut ni dans celles recommandées lorsque j'ai cliqué et recherché sur Afficher d'autres applications
Cela ne se limite pas aux extensions EXE. Cela s'est également produit avec des fichiers MKV, MP4, JPG, PNG, MP3 et même SVG et CSS. Donc, au lieu d'essayer de trouver un moyen de le résoudre pour un, je veux un moyen qui peut être fait pour tout type d'extension qui peut:
- Faire de l'application la valeur par défaut de cette extension
- Apparaître dans le menu contextuel de Nautilus lorsque je clique avec le bouton droit sur le fichier
- Apparaît dans l'onglet "Ouvrir avec" de la fenêtre Propriétés du fichier
- Exécute correctement l'application spécifiée lorsque je clique sur le fichier avec Dash
Cela peut sembler logique pour une application d'exécuter le fichier, mais cela ne fonctionne pas toujours comme ça. Donc, pour les cas où cela ne fonctionne pas, comment y remédier. Une réinitialisation de l'extension ?, Une mise à jour des fichiers pouvant ouvrir ladite extension ?, un ajout de l'application via une ligne de commande ou un outil GUI?