Firefox: abra arquivos baixados com o aplicativo padrão do sistema [duplicado]

17

Quando eu baixo um arquivo com o firefox, ele sempre me pergunta com qual programa eu quero abri-lo, mesmo quando esse tipo de arquivo é reconhecido pelo sistema, e posso clicar duas vezes nele no Nautilus e abri-lo corretamente.

Este é um exemplo com um arquivo deb, que abre com o Ubuntu Software Center (como deveria) quando eu clico nele duas vezes no Nautilus.

Eu não quero procurar o programa necessário em / usr / bin ou o que quer que seja na caixa de diálogo do Firefox, quero que o Firefox reconheça as minhas preferências de sistema. O que eu recorro a fazer agora é escolher "Download", abra o Nautilus e clique duas vezes no arquivo ...

Por que o Firefox não reconhece as configurações do meu sistema e como faço para isso?

Obrigado!

    
por jfoucher 15.11.2011 / 21:08

4 respostas

6

Use /usr/bin/xdg-open (faz parte do pacote xdg-utils ) para abrir todos os arquivos.

    
por int_ua 04.03.2013 / 23:53
3

Eu posso fornecer algumas perspectivas sobre por que o Firefox não está mais integrado ao Ubuntu. Aplicativos como Firefox e OpenOffice / Libreoffice são projetados para trabalhar em uma ampla variedade de ambientes operacionais, incluindo várias distribuições Linux, ambientes de desktop, sistema operacional Windows, Apple OS e muitos outros. Todos esses ambientes são alvos móveis. Por exemplo, o Gnome foi para o GTK 3.0, mas nem todas as aplicações da versão mais recente do Ubuntu foram atualizadas a partir do GTK 2.0 e, é claro, não podemos esquecer que a Unity entrou na briga. Para esse fim, o Firefox e sua laia vagamente combinam com ambientes operacionais para que o desenvolvimento possa se concentrar nos principais recursos do aplicativo. Sendo todas as coisas para todas as pessoas ou para aplicações, neste caso, todos os ambientes podem ser destrutivos para os objetivos principais. A clara integração é concebível e desejável do ponto de vista de um usuário individual. É uma questão de prioridades e complexidade. A conveniência de liberações simultâneas regulares para todos os ambientes também é um fator.

    
por fragos 10.12.2011 / 08:30
0

Você deve ir para Editar Preferências Aplicativos e decidir o que o Firefox deve fazer com todos os tipos de arquivos disponíveis. Você pode escolhê-lo para abrir com um determinado aplicativo ou perguntar o que fazer.

Esse é o jeito mais fácil e fácil de fazer isso. Ou você pode usar o diálogo que aparece (um que você mostrou aqui), escolha um aplicativo para abri-lo e ativar Do this automatically for files like this from now on . Da próxima vez que você abrir um desses arquivos, ele não perguntará novamente.

Mas eu recomendo a primeira solução.

    
por canhoto 10.12.2011 / 03:41
0

Existem configurações diferentes envolvidas aqui:

  • Qual programa o Firefox propõe ao baixar um arquivo (como na imagem postada na pergunta)

  • Qual programa o Firefox usa ao acessar um arquivo on-line

  • Qual programa abre um arquivo já baixado quando clicado na lista de downloads do Firefox.

Para as duas primeiras opções, as configurações de "Aplicativos" em Preferências / Opções ( about:preferences como endereço) devem funcionar (se isso não ocorrer, é um bug e deve ser relatado como tal).

Exemplo para um arquivo deb:

Se a configuração for salvar, o arquivo será salvo em Downloads ou em um local selecionado; se a configuração for aberta com um aplicativo, o arquivo será salvo primeiro de qualquer maneira em um local temporário e depois aberto. Se nenhum programa aparecer selecionado após o download, tente a configuração acima; se isso não funcionar, tente a solução abaixo.

Para o terceiro caso

(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 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 / 22:07