xdg-open ignora minhas definições de aplicativo

1

Estou executando a sessão compiz-gnome com xfdesktop em fc16 , não pergunte por que, mas tenho esse problema estranho. Algumas das aplicações (por exemplo, rastreador ou evolução) não iniciam a aplicação apropriada para o tipo de arquivo apropriado; em vez disso, o nautilus é lançado. Eu verifiquei em ./local/share/applications/ a presença do arquivo .desktop e mimeapps.list . Eu depurei um pouco e parece que o xdg-open faz o lançamento apropriado gvfs-open .

    
por g24l 19.03.2012 / 20:36

2 respostas

2

Eu finalmente descobri o que está errado, e parece que fui afetado por esse bug . O problema é que, mesmo que exo-filemanager tivesse sido atualizado, o arquivo mimeapps.list ainda continha as entradas inválidas. É preciso editar manualmente o mimeapps.list e mimeinfo.cache e remover todas as linhas contendo as x-scheme-handler linhas.

    
por 19.03.2012 / 20:39
0

Você precisa anexar seu manipulador nas entradas [Default Applications] e [Added Associations] se for um novo.

Mas de qualquer forma, por que você não usaria o Thunar para conseguir isso facilmente, veja a caixa Open With : (Você pode apenas comparar o mimeapps.list depois de mudar o manipulador)

    
por 16.10.2012 / 01:22