¿Cómo puedo eliminar / cambiar la lista "Abrir con"?

11

Tengo un problema Solo mira la imagen: Mi problema

Entonces, quiero eliminar uno de los IDE de Dev-C ++ y el Selector de versiones de Microsoft Visual Studio (he intentado instalar Microsoft Visual Studio y no funciona, y uno de los IDE de Dev-C ++ también). Pero no sé cómo cambiar esa lista. Estoy usando Ubuntu 11.10.

bisagra
fuente

Respuestas:

11

Ingrese al menú contextual del archivo y vaya al Properties. Luego, vaya a la Open withpestaña, haga clic derecho en la aplicación que desea eliminar y haga clic en Forget association.

Alfredo Hernández
fuente
3
Esto no funciona para aplicaciones de vino.
Para hacer el
@To Do, esto puede ayudarte: askubuntu.com/questions/74266/…
Alfredo Hernández
1
No hay ningún Forget associationbotón en Ubuntu 14.04 (o no puedo encontrarlo)
becko
@becko No sé qué tipo de versión parcheada usa Ubuntu de nautilus. Pero Forget associationdefinitivamente está ahí en Nautilus 3.12 / 3.14. ¿Estás seguro de que estás haciendo clic derecho en la aplicación que quieres olvidar?
Alfredo Hernández
Esto tampoco funciona para 15.04 Vivid Vervet
Hamman Samuel
4

Goto ~/.local/share/applications, edita el archivo mimeapps.list:

En la sección [Asociaciones agregadas], encontrará su extensión de archivo, algo como esto:

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

Lo que significa que se mostrarán dos aplicaciones en el menú "Abrir con ..." cuando haga clic derecho en un epubarchivo, identifique el que está Dev-C++ IDEen su caso y elimínelo.

usuario226878
fuente
Gracias. Esto me ayudó a eliminar las opciones de Wine Internet Explorer / notepad / wordpad de mi lista "abrir con". Simplemente vaya a esa carpeta y elimine toda la extensión de vino - *. Escritorio.
Degru
En mi caso, las asociaciones infractoras no están definidas en ese archivo.
Raphael
1

Mi Ubuntu 14.04LTS no tiene una lista mimeapps.list.

Resolví este problema creando un nuevo archivo /usr/share/applicationsllamado mimeapps.listcon el siguiente contenido:

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

En este caso, la configuración eliminará las aplicaciones del menú contextual de cualquier carpeta. Obtuve la mayor parte de la información de aquí: https://wiki.archlinux.org/index.php/default_applications


ACTUALIZAR

También he encontrado mimeapps.listen ~/.local/share/applications. Supongo que si agrega las mismas líneas a ese archivo, también funcionará.

chelder
fuente
0

Nautilus, Thunar et al. tomar su información de los mimeapps.listarchivos¹.

Entonces la solución es editar .config/mimeapps.listy / o .local/share/applications/mimeapps.list. Agregue entradas en la [Removed Associations]sección así:

[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;

Mira aquí para algunos detalles.

Puede que tenga que cavar un poco para encontrar los .desktoparchivos correctos ; tenga en cuenta, por ejemplo, que varios wine-*.desktoparchivos declararon la misma aplicación para image/jpeg.


  1. Los diferentes mimeinfo.cachearchivos se rellenan a update-desktop-databasepartir de los .desktoparchivos que tiene alrededor. No sé cómo se relacionan con eso mimeapps.list; ver aquí .
Rafael
fuente