web-dev-qa-db-fra.com

Les exécutables Windows sont démarrés avec le gestionnaire d'archives

Wine est installé et plusieurs applications Windows installées fonctionnent correctement si je les lance en utilisant le menu contextuel de la souris "Ouvrir avec le chargeur de programmes Wine". Mais si j'essaie de démarrer un fichier .exe simplement en double-cliquant dessus, le gestionnaire d'archives tente d'ouvrir le fichier exécutable.

Comment puis-je résoudre ce problème?

Et quelque chose qui ressemble à une question supplémentaire en tant qu’ancien utilisateur Windows: cela peut-il être fait facilement pour un fichier unique que je vois actuellement dans le gestionnaire de fichiers (similaire au menu contextuel "Ouvrir avec…" de Windows) et pour de nombreux types de fichiers ensemble (comme sous Windows, en utilisant le menu "Paramètres des dossiers" dans l'explorateur)?

9
Bananeweizen

Cliquez avec le bouton droit, sélectionnez Propriétés, ouvrez l'onglet "Ouvrir avec" et faites de Wine l'application par défaut pour les fichiers EXE.

12
Marius Gedminas

À partir de 17.04, les emballages de vin sont devenus wine-stable et wine-development. Ceux-ci sont co-installables, le fichier wine.desktop n'est donc pas installé dans /usr/share/applications par l'un de ces packages pour éviter les conflits. Par conséquent, Wine n'a pas d'entrée dans le menu Ouvrir avec. De /usr/share/doc/wine-stable/README.Debian.gz:

Pour activer la prise en charge à l'échelle du système pour les fichiers .exe, exécutez la commande suivante (remplacez /usr/share/doc/wine par /usr/share/doc/wine-development si vous utilisez wine-development):

$ Sudo cp /usr/share/doc/wine/examples/wine.desktop /usr/share/applications/

Pour supporter ceci uniquement pour votre utilisateur actuel, exécutez:

$ cp /usr/share/doc/wine/examples/wine.desktop ~/.local/share/applications/

Pour supprimer à nouveau ces associations de types de fichiers natifs, exécutez les commandes suivantes:

$ Sudo rm -f /usr/share/applications/wine.desktop
$ Sudo update-desktop-database
$ rm -f ~/.local/share/applications/wine.desktop
$ rm -f ~/.local/share/applications/wine-extension-*
$ update-desktop-database ~/.local/share/applications/

Ceci est légèrement erroné, c'est /usr/share/doc/wine-stable, pas /usr/share/doc/wine.

Sudo cp /usr/share/doc/wine-stable/examples/wine.desktop /usr/share/applications/

Et Wine devrait commencer à apparaître dans les listes Ouvrir avec pour la sélection.

3
muru

La cause de ceci se trouve dans ce rapport de bogue, pour lequel j'ai fourni un correctif il y a environ 2 ans: https://bugs.launchpad.net/ubuntu/+source/file-roller/+bug/351429

Quoi qu'il en soit, la solution que j'utilise généralement consiste à cliquer avec le bouton droit de la souris sur l'application et à sélectionner Ouvrir avec Wine.

2
Scott Ritchie