Configurei o evince para ser meu aplicativo padrão para abrir arquivos pdf (usando Abrir com ... e clicando em sempre abrir arquivos pdf com este aplicativo), mas quando digito em gnome-open foo.pdf
vez de evince, tenho o Nautilus que é aberto na pasta correta, destacando o arquivo de minha escolha.
Isso é especialmente perturbador, pois estou usando o plug-in LaTeX para o gedit e, quando tento compilar um arquivo tex em pdf, em vez de abrir uma nova janela com o meu arquivo pdf compilado, só tenho o pop-up do nautilus. Eu sei que posso editar os scripts do meu plugin gedit LaTeX para chamar evince (ou acroread) com o pdf que quero abrir, mas esta é uma solução alternativa e não a solução que estou procurando.
xdg-open
?xdg-open
? Nunca ouvi falar disso.gvfs-open
, enquantognome-open
é usado como um fallback se o gvfs-open não for encontrado. Sua fortemente recomendado que você use xdg-open em vez de gnome-aberto, para que seus scripts / apps / tudo o que será muito mais portátil (e à prova de futuro)Respostas:
Remover
exo-utils
funcionou perfeitamente para mim.fonte
gvfs-open
comportar mal no Fedora com o MATE. O nome do pacote no Fedora éexo
. Você pode ter instalado por acidente comxfburn
.Quarta abordagem
Eu poderia reproduzir o seu problema excluindo este arquivo
/usr/share/applications/evince.desktop
. Verifique se você possui esse arquivo.Referência .
Terceira abordagem
O xdg-open parece usar a configuração de
/etc/mailcap
. Então edite-o para associar o pdf ao evince.Procure as linhas que começam com
application/pdf
;application/x-pdf
;application/x-bzpdf
;application/x-gzpdf
. Eles devem ter esta aparência para associar o pdf ao evince:Referência .
Segunda Abordagem
Qual é a saída de
Se a saída não for o que devemos esperar, então:
Referência .
Primeira abordagem
Existem outros locais em que as associações de arquivos são definidas.
Você pode alterar as associações de arquivos em:
Procure por "pdf" e "Nautilus" dentro desses arquivos.
fonte
gvfs-open
e obtive o mesmo resultado (ou seja, o Nautilus se abre). Veja acima que eu também tenteixdg-open
, e nada mudou. Primeiro de tudo, por que existem tantasfoo-open
opções? Segundo,gvfs-option
não só não funcionou, mas também fez minha máquina desconectar ... Não sei se é agvfs-option
culpa, pois o mesmo aconteceu comigo hoje cedo com o google-chrome. Eu acho que há um bug com a unidade (ou compiz) que faz você sessão de auto-destruir ...application/pdf
pois eu não tinha certeza se era "o que eu deveria esperar". Executei o segundo comando (que deveria ler)xdg-mime default evince.desktop application/pdf
(não deixaria de executá-lo da maneira que você o referiu) e ainda assim o mesmo coisa. Nautilus apenas abre ... frustranteAcabei de encontrar este problema hoje e, de acordo com este tópico no ubuntuforums.org, é causado pelo exo-utils:
http://ubuntuforums.org/showthread.php?t=1729680
O exo-tools é uma dependência do Thunar (que eu instalei hoje), mas normalmente não é instalado no Ubuntu, o que eu acho que é por que eles perderam esse bug no lançamento.
A remoção deste pacote (na verdade, acabei de remover o Thunar e todos os seus deps) corrigiu o problema para mim.
fonte
O problema está relacionado a
exo-utils
.há um erro que foi corrigido para o Ubuntu Utopic: https://bugs.launchpad.net/bugs/956255
por algum motivo, as seguintes
x-scheme-handler
linhas foram copiadas / coladas em ~ / .local / share / applications / mimeapps.listIsso causou
xdg-open
/gvfs-open
para usar/usr/share/applications/exo-file-manager.desktop
, que contém:É por isso que, mesmo com o pacote fixo, ele ainda abre o Nautilus para todos os arquivos.
fonte
mimeapps.list
arquivoEu tive um problema semelhante, a remoção de exo-utils não funcionou para mim.
Após uma pequena escavação, encontrei duas entradas para application / pdf em / etc / mailcap que priorizavam o Xpdf em vez de evince.
Depois de comentar as duas entradas do Xpdf, o xdg-open abre corretamente os documentos PDF com evince.
fonte
O problema está vindo
thunar
eexo-utils
(o que é necessáriothunar
). Removê-los resolve o problema.fonte
Eu tive o mesmo problema depois de instalar o nautilus para gerenciar meus arquivos no Xubuntu 11.10. Quando voltei para o Ubuntu 12.04, o problema também estava lá.
Solução simples, se isso acontecer SOMENTE ao seu usuário (próximo ao que a água já disse): exclua
~/.local/share/application
o diretório s e tudo deve voltar ao normal. Você pode fazer backup de alguns atalhos dentro desse diretório, se quiser preservá-los.fonte
~/.local/share/applications/mimeapps.list
, consulte askubuntu.com/a/493866/169 .Funcionando bem para mim, o gnome-open abre o Adobe Reader corretamente. Você poderia tentar com o Adobe reader uma vez.
Pode ser que o evince não esteja definido corretamente como padrão em algum lugar.
Eu estou usando Natty BTW.
fonte