O Firefox abre PDFs no gedit

5

Quando clico em um link de PDF, meu Firefox 31 (e versões mais antigas também) sempre tenta abri-lo com o gedit, embora no Nautilus e no xdg-open ele seja aberto corretamente no Evince. Em Editar- > Preferências- > Aplicações, a ação do tipo de conteúdo PDF é definida como "Salvar arquivo".

Eu uso o GNOME Shell 3.12.2 no Arch Linux 64 Bit.

    
por Konrad Höffner 25.08.2014 / 12:21

2 respostas

6

Encontrei algumas dicas para isso.

Primeiro, verifique qual programa o sistema usa para um arquivo PDF.

Em seguida, há o horrível arquivo mimetypes.rdf, que armazena as preferências do Firefox para abrir aplicativos. Está em algum lugar em seu diretório de perfil /home/you/.mozilla.

Então, quando algo é 'desconhecido', ele será aberto por algum tipo de algoritmo de adivinhação.

Para mudar isso, ouvi que você pode fazer isso:

sed 's#.*octet-stream.*#application/octet-stream=xdg-open#' ~/.local/share/applications/mimeapps.list -i

Testei isso sozinho e descobri que o xdg-open adivinha o tipo de arquivo corretamente.

Você também pode editar o mimeapps.list manualmente. Basta configurá-lo para 'xdg-open' (não é necessário anexar o .desktop, a menos que você queira abri-lo através de um link .desktop). O application / octet-stream é freqüentemente usado por sites que não configuram corretamente o seu tipo MIME quando você envia um arquivo.

    
por 23.09.2014 / 11:29
1

Para definir aplicativos de arquivos com o padrão xdg-open (man xdg-open):

xdg-open /path/to/the_file.EXT

Eu aposto que o comando sed que a Iphigeneia chamou deve substituir as entradas das associações de mimeapps.list pelo xdg-open automático? Não muda nenhuma linha de mimeapps.list aqui; Não é um especialista com sed para dizer por que, no entanto.

Mais algumas dicas em link

    
por 23.04.2015 / 22:45