diff --git a/src/Utils.py b/src/Utils.py index 8d32e0aae..15e7405dc 100644 --- a/src/Utils.py +++ b/src/Utils.py @@ -1134,8 +1134,12 @@ def open_file_with_default_application( file_path ): ErrorDialog(_("Error Opening File"), str(msg)) else: search = os.environ['PATH'].split(':') + if os.sys.platform='darwin': + utility = 'open' + else: + utility = 'xdg-open' for lpath in search: - prog = os.path.join(lpath, 'xdg-open') + prog = os.path.join(lpath, utility) if os.path.isfile(prog): os.spawnvpe(os.P_NOWAIT, prog, [prog, norm_path], os.environ) return