Como posso remover / alterar a lista "Abrir com"?

11

Eu tenho um problema. Basta olhar para a imagem: Meu problema

Portanto, quero remover um dos IDE do Dev-C ++ e do Microsoft Visual Studio Version Selector (tentei instalar o Microsoft Visual Studio e ele não funciona, e um dos IDE do Dev-C ++ também). Mas não sei como mudar essa lista. Estou usando o Ubuntu 11.10.

hingev
fonte

Respostas:

11

Entre no menu contextual do arquivo e vá para o Propertiesmesmo. Em seguida, vá para a Open withguia, clique com o botão direito do mouse no aplicativo que você deseja remover e clique em Forget association.

Alfredo Hernández
fonte
3
Isso não funciona para aplicações de vinho.
Para Do
@To Do, isso pode ajudá-lo: askubuntu.com/questions/74266/…
Alfredo Hernández
1
Não há Forget associationbotão no Ubuntu 14.04 (ou eu não posso encontrá-lo)
Becko
@ Becko Eu não sei que tipo de versão corrigida o Ubuntu usa do nautilus. Mas o Forget associationdefinitivamente está lá no Nautilus 3.12 / 3.14. Tem certeza de que está clicando com o botão direito do mouse no aplicativo que deseja esquecer?
Alfredo Hernández
Isso não funciona para 15,04 Vervet Vivid quer
Hamman Samuel
4

Goto ~/.local/share/applications, edite o arquivo mimeapps.list:

Na seção [Associações Adicionadas], você encontrará a extensão do arquivo, algo como isto:

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

O que significa que existem dois aplicativos que serão mostrados no menu "Abrir com ..." ao clicar com o botão direito do mouse em um epubarquivo, identificar o que está Dev-C++ IDEno seu caso e removê-lo.

user226878
fonte
Obrigado. Isso me ajudou a remover as opções do Wine Internet Explorer / bloco de notas / wordpad da minha lista "abrir com". Vá para essa pasta e exclua toda a extensão wine - *. Desktop.
Degru
No meu caso, as associações incorretas não estão definidas nesse arquivo.
Raphael
1

Meu Ubuntu 14.04LTS não possui um mimeapps.list.

Resolvi esse problema criando um novo arquivo /usr/share/applicationschamado mimeapps.listcom o seguinte conteúdo:

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

Nesse caso, a configuração removerá aplicativos do menu de contexto de qualquer pasta. Eu obtive a maioria das informações aqui: https://wiki.archlinux.org/index.php/default_applications


ATUALIZAR

Eu também encontrei mimeapps.listem ~/.local/share/applications. Eu acho que se você adicionar as mesmas linhas a esse arquivo, ele também funcionará.

chelder
fonte
0

Nautilus, Thunar et al. tire suas informações dos mimeapps.listarquivos¹.

Portanto, a solução é editar .config/mimeapps.liste / ou .local/share/applications/mimeapps.list. Adicione entradas na [Removed Associations]seção da seguinte maneira:

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

Veja aqui alguns detalhes.

Você pode precisar fazer algumas escavações para encontrar os .desktoparquivos corretos ; observe, por exemplo, que vários wine-*.desktoparquivos declararam o mesmo aplicativo para image/jpeg.


  1. Os diferentes mimeinfo.cachearquivos são povoadas update-desktop-databasepela partir dos .desktoparquivos que você tem ao redor. Não sei como isso se relaciona mimeapps.list; veja aqui .
Rafael
fonte