I think automatic logging on is available as a feature in TweakUI, which you can get
here. If you hide the postgres user you shouldn't see them on the logon page as an option to log in with. I don't know if that will make the logon page not come up at all.