Интерфейс в консоли...

Помогите пожалуйста, как можно организовать такой же визуальный интерфейс в консоли как например в nano и vim?...

в своей программе? библиотеки такие есть curses и ncurses

а я бы баш раскрасил.... в каком-то дистре по дефолту идет цветная консоль с нормальным разрешением и вроде даже цветной картинкой на фоне...

Николай, спасибо)) теперь остается RTFM))

#3 Что имеется ввиду под раскрасить баш?)) Если нужно подкрасить ls, grep то в ~/.bashrc создаются alias-ы а-ля
alias grep='grep --colour=auto'
alias ls='ls --color=auto'
Если нужно раскрасить приглашение, то изменяется переменная среды PS1, например у меня она выглядит так:
\[\033[01;32m\]\u@\h\[\033[01;34m\] \w \$\[\033[00m\]
Это дефолт для генту и многих других дистрибутивов. Посмотреть ее можно
echo $PS1
А вообще читайте мэны.

Если речь про голую консоль, без Х, то нужен фреймбуффер. Он позволяет выводить графику в текстовом режиме. Например

например для арча в секции Colorize your console prompt (PS1) и т.д.