Comment supprimer / modifier la liste «Ouvrir avec»?

11

J'ai un problème. Regardez simplement l'image: Mon problème

Je souhaite donc supprimer l'un des IDE Dev-C ++ et Microsoft Visual Studio Version Selector (j'ai essayé d'installer Microsoft Visual Studio et cela ne fonctionne pas, ainsi que l'un des IDE Dev-C ++). Mais je ne sais pas comment changer cette liste. J'utilise Ubuntu 11.10.

hingev
la source

Réponses:

11

Entrez dans le menu contextuel du fichier et aller au Propertiesde celui - ci. Ensuite, allez à l' Open withonglet, faites un clic droit sur l'application que vous souhaitez supprimer et cliquez sur Forget association.

Alfredo Hernández
la source
3
Cela ne fonctionne pas pour les applications de vin.
Pour Do
@To Do, cela peut vous aider: askubuntu.com/questions/74266/…
Alfredo Hernández
1
Il n'y a pas de Forget associationbouton dans Ubuntu 14.04 (ou je ne le trouve pas)
becko
@becko Je ne sais pas quel type de version corrigée Ubuntu utilise nautilus. Mais le Forget associationest définitivement là dans Nautilus 3.12 / 3.14. Êtes-vous sûr de cliquer avec le bouton droit sur l'application que vous souhaitez oublier?
Alfredo Hernández
Cela ne fonctionne pas non plus pour 15.04 Vivid Vervet
Hamman Samuel
4

Allez ~/.local/share/applications, éditez le fichier mimeapps.list:

Dans la section [Associations ajoutées], vous trouverez votre extension de fichier, quelque chose comme ceci:

application/epub=FBReader.desktop;<another apps.desktop>

Ce qui signifie qu'il y a deux applications seront affichées dans le menu "Ouvrir avec ..." lorsque vous cliquez avec le bouton droit sur un epubfichier, identifiez celui Dev-C++ IDEdans votre cas et supprimez-le.

user226878
la source
Je vous remercie. Cela m'a aidé à supprimer les options Wine Internet Explorer / bloc-notes / bloc-notes de ma liste "Ouvrir avec". Accédez simplement à ce dossier et supprimez toute l'extension wine - *. Desktop.
Degru
Dans mon cas, les associations fautives ne sont pas définies dans ce fichier.
Raphael
1

Mon Ubuntu 14.04LTS n'a pas de liste mimeapps.list.

J'ai résolu ce problème en créant un nouveau fichier /usr/share/applicationsappelé mimeapps.listavec le contenu suivant:

[Added Associations]
inode/directory=audacious.desktop;pcmanfm.desktop;
[Removed Associations]
inode/directory=baobab.desktop;nautilus.desktop;nautilus-folder-handler.desktop;

Dans ce cas, la configuration supprimera les applications du menu contextuel de n'importe quel dossier. J'ai obtenu la plupart des informations d'ici: https://wiki.archlinux.org/index.php/default_applications


MISE À JOUR

J'ai également trouvé mimeapps.listdans ~/.local/share/applications. Je suppose que si vous ajoutez les mêmes lignes à ce fichier, cela fonctionnera aussi.

chelder
la source
0

Nautilus, Thunar et al. mimeapps.listextraire leurs informations des fichiers¹.

La solution consiste donc à éditer .config/mimeapps.listet / ou .local/share/applications/mimeapps.list. Ajoutez des entrées dans la [Removed Associations]section comme ceci:

[Removed Associations]
application/xml=firefox.desktop;wine-extension-xml.desktop;
image/png=shutter.desktop;wine-extension-png.desktop;
image/jpeg=shutter.desktop;wine-extension-jpe.desktop;wine-extension-jfif.desktop;  
image/svg+xml=shutter.desktop;wine-notepad.desktop;libreoffice-writer.desktop;gitkraken.desktop;gimp.desktop;wine-extension-xml.desktop;yed.desktop;
application/xml=yed.desktop;

Regardez ici pour quelques détails.

Vous devrez peut-être creuser pour trouver les bons .desktopfichiers; notez, par exemple, que plusieurs wine-*.desktopfichiers ont déclaré la même application pour image/jpeg.


  1. Les différents mimeinfo.cachefichiers sont remplis à update-desktop-databasepartir des .desktopfichiers que vous avez autour. Je ne sais pas comment cela se rapporte mimeapps.list; voir ici .
Raphael
la source