hmm ich hab noch mal geschaut, mit xgd-open sollte es doch gehen.
(Es greift wenn vorhanden auf gnome-open oder kioclient oder exo-open zu. Wenn diese nicht vorhanden sind auf die eigene config)
Allerdings kommt hier wieder die Paketierung zum tragen d.h. es wäre eine Anforderung (xdg-utils) für deine Software.
https://wiki.archlinux.org/index.php/xdg-open