xdg-open é a aposta mais segura. Nem todo mundo necessariamente terá o gnome ou gvfs instalado. O xdg-open, por outro lado, não está vinculado a nenhum ambiente de desktop ou kit de ferramentas.
Eu tenho um programa em Java que roda no Linux e, dentro do programa, quero abrir arquivos (por exemplo, arquivos PDF) com o visualizador nativo do sistema. Existem vários programas disponíveis para esta finalidade: gnome-open, gvfs-open, xdg-open, ... Qual (is) devo usar para cobrir o maior número possível de distribuições Linux?
Tags xdg-open linux file-opening