TODO: add xdg-open.