Definir leitor de pdf padrão

4

Quando eu instalo o obturador para fazer capturas de tela, o imagemagick se define como leitor de PDF padrão e não consigo alterá-lo.

Eu gostaria de ter evince como leitor de PDF padrão.

Eu tentei clicar com o botão direito do mouse em um documento PDF no gerenciador de arquivos- > Propriedades - > Definir aplicativo padrão > Evince.

Isso não funciona, imagemagick permanece como padrão. Fazendo isso com o explorador de arquivos aberto como root funciona, mas não muda o aplicativo padrão do usuário normal.

O uso do xdg-mime também não ajuda. Em /etc/gnome/defaults.list , o aplicativo padrão para PDF é evince .

E, quando eu removo o imagemagick-6.q16, evince torna-se o aplicativo padrão para abrir PDFs, mas o shutter também é removido.

Estou faltando alguma coisa? Onde posso mudar esse comportamento?

Eu tenho uma versão atualizada do Debian Jessie no meu computador e estou usando o Gnome3.

EDIT 1:

Eu posso replicar esse comportamento com diferentes exploradores de arquivos (testados com nemo e nautilus )

A saída de XDG_UTILS_DEBUG_LEVEL=2 xdg-mime query default application/x-pdf é

Checking /home/USER/.local/share//applications/mimeapps.list
Checking /usr/share/gnome/applications/defaults.list
Checking /usr/local/share//applications/defaults.list
Checking /usr/share//applications/defaults.list

Eu verifiquei estes arquivos:

  • Em /home/USER/.local/share//applications/mimeapps.list , tenho uma linha com application/pdf=evince.desktop
  • Em /usr/share/gnome/applications/defaults.list , o leitor de PDF está definido para evidenciar também.
  • Em /usr/local/share/applications/defaults.list não há referência a PDFs.
  • /usr/share/applications/defaults.list não existe
por Gypaets 01.09.2015 / 21:22

2 respostas

0

Editar arquivo: ~ / .config / mimeapps.list e defina pdf para evince.desktop Funciona para mim. Fonte: link

    
por 31.10.2015 / 18:07
3

Você pode verificar o arquivo defaults.list e alterá-lo para evidenciar, se necessário. No meu sistema:

$ cat /usr/share/applications/defaults.list  | grep pdf
application/pdf=evince.desktop;atril.desktop
    
por 02.09.2015 / 01:17