web-dev-qa-db-fra.com

Wine et ses programmes peuvent-ils être configurés pour utiliser le gestionnaire de fichiers Ubuntu au lieu de Wine Explorer?

Lorsque vous parcourez les répertoires d'un programme Windows installé dans Wine - comme lors de l'ouverture d'un dossier dans Foobar2000 - Wine ouvre toujours Wine Explorer:

Open containing folder option in Foobar2000


The wine file manager

Est-il possible de configurer Wine pour qu'il ouvre un gestionnaire de fichiers Ubuntu (par exemple, Nautilus)?

24
user47206

Sous Ubuntu 14.04 et 16.04 Un rapide examen du code dans /usr/bin/winefile indique que la réponse est non. Après avoir vérifié si elle est appelée avec un nom de répertoire, elle utilise clairement wine pour lancer le gestionnaire de fichiers.

Extrait:

if [ -x "$appdir/wine" ]; then exec "$appdir/wine" "$appname" "$@"; fi

# finally look in PATH
exec wine "$appname" "$@"

Puisque wine est conçu pour lancer des exécutables Windows, il ne lancera pas d'applications natives. Je suppose que l’utilisation de wine pour lancer la routine de sélection de fichier est nécessaire afin de s’assurer que le paramètre approprié est passé après la sélection de fichier. Cet avis est purement basé sur la logique (et le contenu de/usr/bin/winefile). Si vous avez des informations contraires, veuillez les commenter et les partager.

4
Elder Geek

L’approche la plus prometteuse me semble définir des types MIME pour tous les fichiers d’intérêt. Consultez Comment associer tous les types de fichiers de Wine à l'application native correspondante?

D'autres choses que j'ai essayées mais qui n'ont pas fonctionné: /usr/bin/winefile est un simple script d'encapsulation que vous pouvez remplacer ou modifier. Par exemple, pour utiliser thunar en tant que gestionnaire de fichiers dans Wine, ajoutez-le après les lignes #comment

thunar $@
exit

Vous pouvez laisser le reste tel quel pour annuler vos modifications.

Seconde approche qui ne fonctionne pas: chercher dans system32 pour winefile.exe et Explorer.exe, en les remplaçant par des liens souples vers thunar. Wine ignore cela, même un double-clic sur ce lien symbolique lance winefile au lieu de thunar.

Il me semble que winefile est une construction de vin. Certaines modifications du registre pourraient peut-être modifier le comportement de wine.

4
mviereck

je pense que non. même si j'ai utilisé crossover avec activé "utiliser le navigateur natif par défaut", il utilise toujours son propre navigateur de fichiers lorsque j'ai essayé d'ouvrir le fichier à partir de ms. Mot

wine file manager

2
caisara