web-dev-qa-db-fra.com

Comment associer des types de fichiers avec wine in nautilus

J'ai Ubuntu 12.10 avec Nautilus 3.4.2.

Après l’installation de wine, "apt-get install wine" sont des fichiers exe toujours associés au gestionnaire d’archives.

Dans les versions précédentes d'ubuntu, j'ai toujours cliqué avec le bouton droit de la souris sur le fichier, choisissez Propriétés> Ouvrir avec> Sélectionnez une application à ouvrir ...> Wine.

Mais depuis la version 12.04, Wine dans le menu Programmes est manquant. Je l'ai essayé sur un ordinateur portable et un PC, versions 12.04 et 12.10.

J'ai trouvé une solution de contournement: http://vazhavandan.blogspot.cz/2012/12/nautilus-342-open-as-administrator-hack.html

Mais je voulais trouver une solution correcte, Im installant Ubuntu pour les utilisateurs, et j'aimerais que tout fonctionne comme il se doit.

Merci

3
rrob

Utilisez alacarte pour ajouter le programme nécessaire à la liste. Fonctionne en 12.04 + 12.10

De plus, vous pourrez ajouter confortablement vos propres raccourcis au tableau de bord.

Sudo apt-get install alacarte -y; à la carte

0
rrob

Dans ubuntu 13.04 Le vin est conçu pour être masqué, défini dans le fichier de propriétés de lanceur d’application de vin _NoDisplay=true_ in _/usr/share/applications/wine.desktop_. Vous n'êtes pas censé désactiver cette propriété.

Pour installer (et désinstaller) l'application Windows, il vous suffit d'ouvrir le champ Dash Home et de taper wine dans le champ de recherche. Vous verrez l'icône "Désinstaller Wine Software". Cliquez dessus pour ouvrir la fenêtre et vous verrez le bouton "Installer". Exécutez le programme d'installation de Windows en utilisant ceci.

Au cours de l’installation, wine créera automatiquement le fichier de lanceur d’applications ubuntu (* .desktop) à _~/.local/share/applications/_.

Après l’installation, vous pourrez lancer l’application Windows à partir de Dash Home - il suffit de taper le nom de l’application sur le champ de recherche, l’icône de l’application s’affiche. Si vous ne voyez rien, essayez de déconnectez-vous et connectez-vous, puis réessayez. Une fois l'application lancée, vous pouvez verrouiller l'icône sur le lanceur (il suffit de cliquer avec le bouton droit de la souris sur l'icône et de cliquer sur "Verrouiller le lanceur").

Si vous souhaitez que les applications de fenêtre disponibles dans la liste des applications "Ouvrir avec", il vous suffit d'ajouter %U dans la propriété _"Exec"_ de le fichier du lanceur d'application (* desktop). C’est un extrait de mon lanceur d’applications Notepad ++ (_~/.local/share/applications/wine-Programs-Notepad++-Notepad++.desktop_), j’ajoute _%U_ à la fin pour pouvoir ouvrir n’importe quel fichier à l’aide de Notepad ++:

_Exec=env WINEPREFIX="/home/ ... Programs/Notepad++/Notepad++.lnk %U
_

NON RECOMMANDÉ

Si vous insistez pour pouvoir lancer une application Windows directement à partir de Fichiers (aka Nautilus), c.-à-d. Une application portable, vous pouvez ajouter la ligne suivante dans _/usr/share/applications/defaults.list_

_application/x-ms-dos-executable=wine.desktop
_

Cette configuration entraînera le lancement du fichier _*.exe_ lorsque vous double-cliquez sur le fichier, similaire à la commande cli

_$ wine some_app.exe
_

VEUILLEZ NE PAS UTILISER CETTE MÉTHODE POUR LANCER L'INSTALLATEUR WINDOWS.

5
user24185

Cliquez avec le bouton droit sur un * .exe et choisissez Ouvrir avec, puis sélectionnez Wine Programloader, puis sélectionnez "Définir comme application standard".

0
Pieter Vandamme

J'utilise Ubuntu 14.04. Je n'avais besoin d'aucune des applications externes. Voici ce que j'ai fait.

  1. Clic droit sur l'exe
  2. Ouvrir avec> Autre application
  3. Double-cliquez sur "Wine Windows Program Loader"

Maintenant, .exe est associé au vin.

0
Krishna Gupta

Installez alacarte et naviguez dans alacarte pour obtenir la commande du programme windows.

env WINEPREFIX="/home/bisht/.wine" wine C:\\windows\\command\\start.exe /Unix /home/bisht/.wine/dosdevices/c:/users/Public/Start\ Menu/Programs/Notepad++/Notepad++.lnk

Maintenant, ouvrez le type de fichier que vous voulez et ajoutez cette commande et si vous voulez le définir comme valeur par défaut.

Cela ouvrirait le type de fichier par défaut avec le programme Windows défini par défaut.

0
jsbisht