When I click none, the vibrate image appears on my top bar or whatever you call it and the phone still vibrates.
I do have an old app I use for profile settings etc and it seems to work, it is just not as easy as using the volume rocker when you suddenly realize the show has started and you have forgotten to turn off the sound.
The app is SmartSoundProfiles.
Of course the thing I would really like is a physical switch that simply breaks the circuit to the speaker and can't be overridden by software.
Thanks for your suggestions.