All of these buttons do the right thing ie what you would expect on all of the Linux distributions I have tried it on so far

Could you correct the punctuation please?
All of these buttons do the right thing (ie what you would expect) on all of the Linux distributions I have tried it on so far.