Forçar o Firefox a usar xdg-open para abrir arquivos baixados

Forçar o Firefox a usar xdg-open para abrir arquivos baixados

O Firefox no Kubuntu está quebrado, pois não segue os aplicativos padrão do sistema que posso configurar usando "associações de arquivos" no Módulo de Controle do KDE. Por exemplo, ele deseja abrir pastas com K4dirstat, vídeos em si e arquivos PDF comGIMP.

Quero que o Firefox baixe tudo (ou quase tudo) por padrão e, quando clico duas vezes no arquivo baixado no Firefox, quero que ele abra usandoxdg-open(ou usar o aplicativo xdg-openusaria), incluindo "abrir a pasta que contém".

Minha pergunta é semelhante a esta pergunta de 2011:Firefox: abra arquivos baixados com o aplicativo padrão do sistema

Mas quero "salvar arquivo" marcado nessa janela e depois aberto com um aplicativo sensato no Firefox.

Essa pergunta sem resposta também parece relacionada, como se fosse possível fazer o que eu quero. Acho que outra pergunta também foi respondida:https://askubuntu.com/questions/546113/change-default-application-for-a-file-type-in-dolphin-and-firefox

Responder1

Não tenho certeza se isso é exatamente o que é perguntado. Estarei postando sobre como fazer a lista de downloads do Firefox abrir um arquivo em um aplicativo desejado.

Alguns aplicativos recém-instalados assumem o status "padrão" no Firefox, about:preferencesem vez do aplicativo normal por tipo de arquivo definido no nível do sistema (por exemplo, Palemoon assume como padrão em vez de gwenview para arquivos JPEG,Inkscapeou o File Roller assume o controle em vez do Okular para um arquivo PDF.).

"Sempre perguntar" é a opção que deve ser usada neste caso e depois tentar criar um arquivo por usuário ~/.local/share/applications/mimeinfo.cachecom 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 emesseresposta), execute:

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

Caso isso pare de funcionar: certifique-se de que o aplicativo indesejado não seja selecionado novamente em about:preferences: certifique-se de que "Sempre perguntar" esteja 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 seu arquivo em about:preferences) pode não funcionar.


Testadono Firefox 60.0 no Kubuntu 18.04.

informação relacionada