diff options
| author | Dave Cheney | 2014-07-10 17:40:06 +1000 | 
|---|---|---|
| committer | Dave Cheney | 2014-07-10 17:40:06 +1000 | 
| commit | 69832124a7731c2457fd9cd135cb8d718535aa6e (patch) | |
| tree | 8168dd95a84c9c4d5462a46e91ef905eedb140e6 /browser_linux.go | |
| parent | 59c20acf66768ad817536bfc5f8fee58c316071f (diff) | |
| download | browser-69832124a7731c2457fd9cd135cb8d718535aa6e.tar.bz2 | |
Trying to make OpenFile/Reader on linux more reliable.
Diffstat (limited to 'browser_linux.go')
| -rw-r--r-- | browser_linux.go | 8 | 
1 files changed, 6 insertions, 2 deletions
| diff --git a/browser_linux.go b/browser_linux.go index e9e9b8c..ccd1685 100644 --- a/browser_linux.go +++ b/browser_linux.go @@ -5,6 +5,10 @@ import (  )  func openBrowser(url string) error { -	cmd := exec.Command("xdg-open", url) -	return cmd.Run() +	sensibleBrowser, err := exec.LookPath("sensible-browser") +	if err != nil { +		// sensible-browser not availble, try xdg-open +		return exec.Command("xdg-open", url).Run() +	} +	return exec.Command(sensibleBrowser, url).Run()  } | 
