O problema é a configuração $TERM . Para o console Cygwin, isso deve ser definido como cygwin , e é o mesmo para o Console2, que é um wrapper ao redor da janela do console.
Algo deve ter definido TERM para dumb nas configurações de todo o sistema. Talvez algum outro kit de ferramentas Unix?