Não sei como fazer isso no Terminal.app, mas o iTerm oferece esse recurso em iTerm -> Preferences... -> Profiles -> Window -> Disable session-initiated window resizing
. Ele tem uma grande quantidade de outros recursos sobre o Terminal.app, também.