improved Linux / OS X gui prefs