Fix bug: use login shell to correct $COLUMNS