using app.open for linux machines and ensuring that browser names are lowercased