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

10

Independentemente das alterações que faço nas associações de arquivos (ações) na guia 'Aplicativos' no Firefox, elas são totalmente ignoradas.
Por exemplo, defino os arquivos .wmv e .avi para abrir com 'smplayer', mas quando faço o download de um arquivo e clico duas vezes nele (na janela 'Downloads'), ele continua sendo aberto com o Totem player.

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

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

Alguma idéia sobre o que mais devo verificar?

Pavlos G.
fonte

Respostas:

10

ATUALIZAÇÃO: Desde o Firefox 18, o Firefox tem suporte ao GIO em vez do suporte ao GnomeVFS, portanto , a solução alternativa abaixo não será mais necessária. Se alguém ainda estiver enfrentando esse problema nas versões recentes do Firefox, é improvável que seja corrigido.

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

O conserto

Isso corrige para mim:

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

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

Detalhes

No momento, o Firefox (até as noites do tronco nesta postagem) atualmente usa a API do GnomeVFS para perguntar "Qual aplicativo devo usar para abrir arquivos com esse tipo de mim?" No entanto, o GnomeVFS tornou-se obsoleto em favor do GIO.

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

(Investiguei isso com mais detalhes em um relatório de bug do Mozilla .)

dholbert
fonte
Depois de me aprofundar um pouco mais: descobri que o Firefox possui suporte GIO opcional adicionado no bug 402892 , mas atualmente está desativado no momento da construção, por padrão. Se você compilar suas próprias compilações do Firefox, poderá habilitá-lo com o sinalizador de construção mozconfig "--enable-gio".
31411 dholbert
No meu caso, o defaults.list parece estar ok e o mimeapps.list parece ter algumas 'entradas incorretas'. No entanto, sua resposta ajudou muito. Obrigado :-)
Pavlos G.
4

Estranhamente, esse tópico ainda parece atual em 2018.

Alguns aplicativos recém-instalados assumem o status "padrão" nos FFs, em about:preferencesvez do aplicativo normal por tipo de arquivo definido no nível do sistema (por exemplo, o Palemoon assume o padrão em vez do gwenview para arquivos jpeg, o Inskape ou o File Roller assume o lugar do Okular para pdf Arquivo.).

"Sempre perguntar" é a opção que deve ser usada nesse caso e, em seguida, tentar criar um arquivo por usuário ~/.local/share/applications/mimeinfo.cachecom as linhas:

[MIME Cache]
application/pdf=okularApplication_pdf.desktop

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

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

Caso isso pare de funcionar: verifique se o aplicativo indesejado não é novamente selecionado em about:preferences: verifique se "Sempre perguntar" está selecionado lá. Definir manualmente um programa diferente (mesmo o padrão para o seu tipo de arquivo no nível do sistema, mas que não está 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 o fazem de maneira inconsistente: somente a seleção do aplicativo marcado como padrão é seguida, a troca para outro aplicativo não é. Para reverter isso, talvez seja necessário selecionar "Sempre perguntar" e siga as etapas mencionadas acima.


fonte
Hmm, vinculei o mimeapps.list ao defaults.list e ainda recebo o arquivo errado sendo aberto. : /
edA-qa mort-ora-y
Na verdade, eu obtenho os melhores resultados removendo os três mimeinfo.cache, mimeapps.list e defaults.list.
domingo
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. Acontece que a instalação do Nautilus no meu sistema Mint17 KDE foi o caminho a percorrer. Parece ridículo o fato de o Firefox estar olhando as configurações do Nautilus em um sistema que nem o possui, mas lá está. Estou executando o Firefox 33 BTW.

Lars
fonte
0

Não há nada a ver com o firefox, porque o arquivo já foi baixado. se você deseja abrir arquivos .wmve .aviarquivos baixados, smplayerpode fazê-lo assim. clique com o botão direito do mouse em qualquer .wmvarquivo e selecione 'Open With' --> 'Other Application...'e selecione seu aplicativo favorito (neste caso smplayer) na lista e marque a Remember this application for "WMV video" filescaixa de seleção ' '. faça o mesmo para arquivos .avi também. texto alternativo

Ou se você deseja abrir arquivos da caixa de diálogo Salvar do firefox com o aplicativo desejado, basta seguir este artigo: http://support.mozilla.com/en-US/kb/Managing%20file%20types

Espero que isto ajude

aneeshep
fonte
Infelizmente, eu já configurei o aplicativo padrão através do nautilus para 'smplayer' e funciona bem lá. O problema só acontece no Firefox. Quanto ao link que você me deu, eu já verifiquei. É exatamente o que estou fazendo, mas simplesmente não funciona ....
Pavlos G.
Também atualizei minha pergunta para ficar o mais claro possível.
Pavlos G.
0

A guia Aplicativos nas preferências do Firefox controla como reproduzir conteúdo incorporado ou vinculado, e não arquivos baixados. Para alterar o aplicativo que abre um tipo mime específico por meio do gerenciador de downloads, feche o Firefox e 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 marque a opção para lembrar sua escolha.

lovinglinux
fonte
Eu já disse que excluí o mimeTypes.rdf. No entanto, nada acontece. Quando eu clicar duas vezes sobre um arquivo, ele só abre com Totem ...
Pavlos G.
Você fechou o Firefox antes de excluir o mimeTypes.rdf?
lovinglinux
0

Sei que agora esta pergunta tem mais de um ano, mas agora tive o mesmo problema com o Firefox e encontrei a solução após uma longa luta com muitas edições e alterações.

E estou tão feliz com isso que quero compartilhá-lo :)

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

Todos os arquivos baixados com o firefox e abertos com um clique na janela de download pareciam estar abertos por ??? porque não foi tratado com as configurações do Firefox e nem com o mimeTypes.rdf .... É tratado pelo Nautilus. (embora eu não saiba o porquê)

Então, basta iniciar o Nautilus ... procure um tipo de arquivo que não seja tratado corretamente pelo firefox - clique com o botão direito do mouse - propriedades - abra com -> escolha o aplicativo com o qual deseja que esse tipo de arquivo seja aberto ... pronto.

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

Peterling
fonte