Associações de aplicativos do Firefox não funcionam na janela 'Downloads'

9

Não importa quais alterações eu faça em associações de arquivos (ações) na aba 'Aplicativos' no Firefox, elas são totalmente ignoradas.
Por exemplo, eu defino arquivos .wmv e .avi para abrir com 'smplayer', mas quando eu faço o download de um arquivo e clico nele duas vezes (através da janela 'Downloads') ), continua abrindo com o Totem player.

As associações de arquivos padrão através do nautilus (guia 'abrir com') funcionam bem, ou seja, configurei o smplayer como o player padrão e quando clico duas vezes em um arquivo de vídeo ele abre corretamente.

Eu tentei excluir e recriar mimetypes.rdf, mas isso não ajudou.

Alguma ideia sobre o que mais devo verificar?

    
por Pavlos G. 04.01.2011 / 16:18

6 respostas

10

ATUALIZAÇÃO: Desde o Firefox 18, o Firefox tem suporte ao GIO em vez de suporte ao GnomeVFS, para que a solução abaixo não seja mais necessária. Se alguém ainda estiver com problemas em versões recentes do Firefox, é improvável que isso seja resolvido.

Então, pegue o restante deste post com um pouco de sal ...

A correção

Isso corrige isso para mim:

cd .local/share/applications/
ln -s mimeapps.list defaults.list

e finalmente, reinicie o Firefox. Quando ele aparecer novamente, o Gerenciador de Downloads deve invocar o programa correto (conforme especificado nos arquivos .list mencionados acima).

Detalhes

O Firefox (através dos nightlies do tronco a partir deste post) atualmente usa a API do GnomeVFS para perguntar "Qual aplicativo devo usar para abrir arquivos com este tipo MIME?" No entanto, o GnomeVFS tornou-se obsoleto em favor do GIO.

O Nautilus (estou vendo a versão 2.32.2.1) agora usa o GIO para registrar aplicativos manipuladores padrão especificados pelo usuário (como o smplayer no seu caso). O GIO e o GnomeVFS usam arquivos diferentes para gerenciar suas configurações, mas os arquivos aparentemente estão no mesmo formato (pelo menos, o bastante para que o " ln " acima funcione para mim.:))

(Eu investiguei isso com um pouco mais de detalhes em um relatório de erros da Mozilla .)

    
por dholbert 31.07.2011 / 03:19
1

Para acompanhar a solução de Peterling, isso funcionou para mim. Eu estava brincando com meus arquivos de tipos MIME para sempre tentando descobrir isso. Acontece que a instalação do Nautilus no meu sistema Mint17 KDE era o caminho a percorrer. Parece-me ridiculamente complicado que o Firefox está olhando para as configurações do Nautilus em um sistema que nem sequer tem, mas lá vai você. Estou executando o Firefox 33 BTW.

    
por Lars 09.11.2014 / 06:45
1

Curiosamente, este tópico parece ainda atual em 2018.

Alguns aplicativos recém-instalados assumem o status "padrão" no about:preferences do FF em vez do conjunto de aplicativos normais por filetype no nível do sistema (por exemplo, o Palemoon assume como padrão, em vez de gwenview para arquivos jpeg, Inskape ou File Roller em vez de Okular para arquivo pdf.).

"Sempre perguntar" é a escolha que deve ser usada neste caso e, em seguida, tentar criar um arquivo por usuário ~/.local/share/applications/mimeinfo.cache com as linhas:

[MIME Cache]
application/pdf=okularApplication_pdf.desktop

A desvantagem do acima é que é uma configuração por tipo de arquivo. Para ter uma solução para todos os arquivos (como dito em esta resposta ), execute:

cd .local/share/applications/
ln -s mimeapps.list defaults.list

Caso isso pare de funcionar: verifique se o aplicativo indesejado não está novamente selecionado em about:preferences : certifique-se de que "Sempre perguntar" esteja selecionado lá. Definir manualmente um programa diferente (mesmo o padrão para o tipo de arquivo no nível do sistema, mas que não esteja marcado como "padrão" na lista do arquivo em about:preferences ) pode não funcionar.

Testado no Firefox 60.0 no Kubuntu 18.04.

Algo não está certo com as configurações do Firefox. "Sempre perguntar" e "Salvar arquivo" não fazem sentido para arquivos já baixados, portanto, as configurações em about:preferences não devem afetar a lista de downloads. Mas eles fazem . E eles fazem de uma maneira inconsistente: apenas selecionando o aplicativo marcado como padrão é seguido, a mudança para outro aplicativo não é. Para reverter isso, pode ser necessário selecionar "Sempre perguntar" e seguir as etapas mencionadas acima.

    
por cipricus 22.05.2018 / 23:04
0

Não há nada a ver com o firefox. Porque o arquivo já está baixado. Se você quiser abrir os arquivos baixados .wmv e .avi com smplayer , você pode fazer assim. clique com o botão direito do mouse em qualquer arquivo .wmv , selecione 'Open With' --> 'Other Application...' e selecione seu aplicativo favorito (neste caso smplayer ) na lista e marque a caixa de seleção ' Remember this application for "WMV video" files '. faça o mesmo para arquivos .avi também.

Ou se você quiser abrir arquivos da caixa de diálogo salvar do firefox com o aplicativo desejado, siga este artigo: link

Espero que isso ajude

    
por aneeshep 04.01.2011 / 17:12
0

A guia Aplicativos nas preferências do Firefox controla como reproduzir conteúdo incorporado ou vinculado, não arquivos baixados. Para alterar o aplicativo que abre um tipo específico de mime via gerenciador de downloads, feche o Firefox, exclua o arquivo mimeTypes.rdf do seu perfil, abra o Firefox novamente e clique duas vezes no arquivo no gerenciador de downloads. Ele solicitará que o aplicativo seja usado. Escolha / usr / bin / smplayer e, em seguida, marque a opção para lembrar de sua escolha.

    
por lovinglinux 04.01.2011 / 23:48
0

Eu sei que essa questão agora tem mais de um ano, mas agora tive o mesmo problema com o Firefox e encontrei a solução depois de uma longa luta com muita edição e alteração.

E estou muito feliz com isso e quero compartilhá-lo :)

A solução (no meu caso) é bem simples:

Todos os arquivos baixados com o firefox e abertos com um clique na janela de download parecem ser abertos por ??? pq não foi manipulado com as configurações do firefox e não com mimeTypes.rdf .... É tratado pelo Nautilus. (embora eu não saiba porque)

Então apenas inicie o Nautilus ... procure por um tipo de arquivo que não seja manipulado pelo firefox corretamente - clique com o botão direito nele - propriedades - abra com - & gt; escolha o aplicativo que você deseja que este tipo de arquivo seja aberto com ... pronto.

A partir de agora, o Firefox abrirá todos os arquivos com o aplicativo desejado ao clicar nele na janela de download do Firefox.

    
por Peterling 02.02.2013 / 13:29