xdg-open ignora as definições do meu aplicativo

xdg-open ignora as definições do meu aplicativo

eu estou correndocompiz-gnomesessão comxfdesktopsobrefc16, não pergunte por que, mas estou com um problema estranho. Alguns dos aplicativos (por exemplo, tracker ou Evolution) não iniciam o aplicativo adequado para o tipo de arquivo apropriado; em vez disso, o nautilus é lançado. Eu verifiquei ./local/share/applications/a presença do .desktoparquivo e mimeapps.list. Eu depurei um pouco e parece que xdg-open faz o lançamento apropriado gvfs-open.

Responder1

Finalmente descobri o que está errado e parece que estou sendo afetado poresse bug. O problema é que mesmo exo-filemanagertendo sido atualizado o mimeapps.listarquivo ainda continha entradas inválidas. É necessário editar manualmente mimeapps.liste mimeinfo.cacheremover todas as linhas que contêm as x-scheme-handlerlinhas.

Responder2

Você precisa anexar seu manipulador na [Default Applications]entrada e [Added Associations]se for uma nova.

Mas de qualquer forma, por que você não usaria o thunar para conseguir isso facilmente, veja a Open Withcaixa: (Você pode simplesmente comparar o mimeapps.list depois de alterar o manipulador)

insira a descrição da imagem aqui

informação relacionada