J'ai déjà lu la question sur 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 le tableau de bord ou dans Nautilus et pouvoir l’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 les éléments suivants sont obtenus:
Si j'essaie de rechercher Wine dans le menu contextuel Ouvrir avec , il est là. Je vais bien l'exécuter la première fois, mais les temps suivants ne sont pas affichés. Wine n'apparaît pas sélectionné dans le menu contextuel principal:
Je suis ensuite allé à Propriétés dans l'onglet Ouvrir avec pour rechercher Wine. Ce n'était pas dans les applications par défaut ni dans les applications recommandées lorsque j'ai cliqué et recherché Afficher les autres applications
Ceci n'est pas limité aux extensions EXE. C'est également arrivé avec les 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, je veux un moyen qui peut être appliqué à tout type d'extension qui peut:
Cela peut sembler logique qu'une application exécute le fichier, mais cela ne fonctionne pas toujours comme cela. Donc, dans 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 graphique?
Vous pouvez utiliser la commande mimeopen
, dans un terminal, allez dans le dossier où se trouve votre fichier .exe et tapez
mimeopen -d filename.exe
Vous obtiendrez un menu contextuel, où vous pourrez voir certaines options, mais il y a aussi une option "Autre ...", choisissez celle-ci, puis tapez la commande que vous utiliseriez si vous ouvriez le fichier dans le terminal et que vous le remplaciez. le nom de fichier avec %f
. Donc, dans ce cas, vous devriez taper wine %f
.
Maintenant, l'association par défaut pour tous les fichiers exe doit être changée en wine.
Alternative, en utilisant Ubuntu-Tweak comme décrit dans la section Changer toutes les associations de gedit en une autre application modifiera également l'application par défaut associée.