Não é possível definir o aplicativo padrão para xdg-open

0

Eu estou tentando tornar o gthumb o padrão ao abrir arquivos png do terminal

$ xdg-mime default ~/.gnome/apps/gthumb.desktop image/png

Eu criei este link simbólico:

$ ls -l ~/.gnome/apps/gthumb.desktop
lrwxrwxrwx 1 gauthier gauthier 15 Jun 27 /home/gauthier/.gnome/apps/gthumb.desktop -> /usr/bin/gthumb

Espero que xdg-mime query default image/png retorne gthumb . Em vez disso, diz:

$ xdg-mime query default image/png
eog.desktop

Por que a configuração padrão não tem o efeito esperado?

    
por Gauthier 27.06.2018 / 10:43

1 resposta

1

Ativando a depuração com a variável de ambiente XDG_UTILS_DEBUG_LEVEL ajudou:

$ XDG_UTILS_DEBUG_LEVEL=2 xdg-mime default ~/.gnome/apps/gthumb.desktop 
image/png
make_default_kde: No kde runtime detected
make_default_generic /home/gauthier/.gnome/apps/gthumb.desktop image/png
Updating /home/gauthier/.local/share/applications/mimeapps.list
$ XDG_UTILS_DEBUG_LEVEL=2 xdg-mime query default image/png
Checking /home/gauthier/.config/mimeapps.list
eog.desktop

O mimeapps.list usado para definir os padrões de leitura versus leitura não é o mesmo. Solução (graças a um comentário aqui ):

rm ~/.config/mimeapps.list
    
por 27.06.2018 / 10:47

Tags