From 69832124a7731c2457fd9cd135cb8d718535aa6e Mon Sep 17 00:00:00 2001 From: Dave Cheney Date: Thu, 10 Jul 2014 17:40:06 +1000 Subject: Trying to make OpenFile/Reader on linux more reliable. --- browser_linux.go | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'browser_linux.go') 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() } -- cgit v1.2.3