resolve #232: open browser linux compatibility

@kevgo 

Able to test by overriding the `which` command to fake what tools are installed on the system.
Considering a previous remark from you, maybe we can name this more specifically as "multi-platform browser support"?