четверг, 30 июля 2009 г.

Cygwin. WARNING: terminal is not fully functional

Если при работе с Cygwin выдается такое сообщение и не работает скроллирование при просмотре man-страниц или в выводе утилиты less, то это означает, что не настроен правильный тип терминала.

По команде:
echo $TERM

Cкорее всего будет выдано dumb.


Решением служит экспорт значения cygwin для переменной TERM, например так:
echo "export TERM=cygwin">/etc/profile.d/term.sh

Теперь при запуске Cygwin установка правильного типа терминала будет происходить автоматически.