web-dev-qa-db-fra.com

Changer le programme par défaut pour une application

J'ai installé MonoDevelop et ensuite Wine , mais lorsque je veux ouvrir un fichier EXE, puis double-cliquer dessus, il s'exécute toujours avec le runtime Mono, et si je voulez l'exécuter avec Wine, je devrais faire un clic droit dessus et choisir Wine.

Eh bien, dans les propriétés et dans montrent d'autres applications , il n'y a pas Wine qui le choisisse pour l'application par défaut ... J'ai ce problème pour tous les types de applications et fichiers.

Lorsque le logiciel que vous souhaitez exécuter se trouve dans l'application du clic droit ( Ouvrir avec ), je ne peux pas le choisir dans les propriétés par défaut. En fait, je ne le trouve pas dans les propriétés, car il est ouvert avec une option en clic droit ...

Que dois-je faire pour résoudre ce problème?

Je suis en cours d'exécution buntu 12.1 (Quetzal quantique), 32 bits.

7
Mohammad_Hosseini

tout d'abord, ajoutez votre nouveau MimeType:

depuis le terminal, ouvrez Sudo gedit et copiez le code ci-dessous

[Desktop Entry]
Version=1.0
Encoding=UTF-8
Hidden=false
Icon=my/icon/path                           <-- optional (for the file icon)
Type=MimeType
Patterns=*.xxx                              <--- my file extention 
MimeType=application/myAppName              <--- the mimetype of the file
Comment=My Comment

et enregistrez-le sur /usr/share/mimelnk/application/myApp.desktop "remplacez myapp par votre application

lier votre application avec ce type MIME:

utilisez ubuntu Tweaks pour lier le type de fichier à votre application

remarque: les applications de vin se trouvent sur le chemin /home/<userName>/.wine/drive_c/Program Files/Notepad++

vous pouvez aussi utiliser locate 'yourApp.exe' pour trouver son chemin

7
Ahmed Daif

Cela semble étrange. Lorsque je vais dans Propriétés, je trouve les applications dans la liste Ouvrir avec.

Cliquez avec le bouton droit sur un fichier .exe, cliquez sur Propriétés, choisissez l'onglet Ouvrir avec, choisissez Vin (s'il n'est pas présent dans la liste, cliquez sur "Afficher les autres applications", puis sur "Définir par défaut".

C'est ça.

3
To Do

j'ai résolu ce problème avec Ubuntu Tweaks, il a un gestionnaire de logiciels que vous pouvez définir le programme par défaut pour chaque type de fichier ...

3
Mohammad_Hosseini

Je n'ai pas utilisé "Ubuntu Tweaks". Je viens de faire ce qui suit (après des heures de recherche):

Dans ~/.local/share/applications, créez un fichier npp.desktop, avec le code suivant:

[Desktop Entry]
Type=Application
Name=Notepad++
Exec=wine /home/<user>/.wine/drive_c/Program\ Files/Notepad++/notepad++.exe

Dans le mimeapps.list écrire application/x-php=npp.desktop (pour les types php, dans mon cas).

Et c'est tout.

0
Rafael Barros

Meilleure façon de créer le type mime:

Sudo apt-get install assogiate

ou voir ici l'article sur la façon d'utiliser http://www.packtpub.com/article/control-of-file-types-in-ubunt

Ensuite, utilisez Tweak pour faire le lien:

Sudo add-apt-repository ppa:tualatrix/ppa
Sudo apt-get update
Sudo apt-get install ubuntu-Tweak

Ou consultez: http://www.noobslab.com/2012/10/install-ubuntu-Tweak-081-in-ubuntu.html pour une procédure pas à pas.

Et si tout le reste échoue .... comme tout ce qui précède l’a fait pour moi :-( Utilisez mimeopen -d (Sudo apt-get installez libfile-mimeinfo-Perl si vous ne l’avez pas) Cela a finalement été corrigé pour moi ...

0
user2007526