Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Операционные системы » UNIX » Проблема с терминалом под FreeBSD

Модерирует : ShriEkeR

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

Begemotus

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Такая вот вещь: ставлю mc (midnight commander) и не получается его цветным запустить. Не помогает ни mc -с ни прописывание color_terminals=vt220 в егойный ~/.mc/ini файл
при этом в окружении  

Код:
TERM=vt220

однако, если поменять это например на

Код:
TERM=vt100

mc грузится цветным, но при этом не работают все функциональные кнопки.
 
Есть еще одна проблема:
Установлена программа screen. Так вот запуская mc из под screen - mc запускается сразу цветным и все бы хорошо, но почему то перестает работать клавиша End. Так же End не работает в радекторе ee. Однако в коммандной строке и в vi, например, end работает.  
А вне сессий  screen - проблем с end нет - все работает!  
 
И еще одно наблюдение, внутри сессии screen:

Код:
TERM=screen
TERMCAP=.....тут много всего .....
 

 
Я догадываюсь, что дело как то касается терминала или его настроек. Однако я ничего такого специально не менял и даже не понимаю в какую сторону копать.  
Все это происходит в PuTTy, там в настройках все по умолчанию.  
Опять же - на соседнем компе (виртуальном, правда) есть еще пара инсталляци FreeBSD - так там все нормально - и mc цветной и под screen кнопка end работает.  
Такие вот дела, помогите разобраться!
 
   

Всего записей: 106 | Зарегистр. 21-04-2003 | Отправлено: 21:50 28-07-2007
guess



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
в PuTTy  выставить тип терминала xterm-color
 
проблема с END c screen отдельная грабля, есть варианты всяких подпорок, у меня даже получилось править Terminfo для полноценный работы, но сейчас опять в end работает не во всех приложениях

Всего записей: 73 | Зарегистр. 07-12-2003 | Отправлено: 17:59 31-07-2007
Begemotus

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
в PuTTy  выставить тип терминала xterm-color

убей не могу найти где ставится тип терминала в PuTTy. Answerback to ^E  не оно? Если оно - не помогло

Цитата:
проблема с END c screen отдельная грабля

Обидно, что на других инсталляциях все работает нормально!

Всего записей: 106 | Зарегистр. 21-04-2003 | Отправлено: 19:14 31-07-2007
Drron

Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Для FreeBSD всегда ставлю терминалом cons25r и терминал цветной плюс поддержка руских символов.
Если не работают кнопки, то в mc есть обучение клавш. (F9 -> o -> k).
Если F9 не работает, то всегда работет Esc -> 9 как и все остальные функциональные клавиши (Esc затем цифра).

Всего записей: 826 | Зарегистр. 20-11-2003 | Отправлено: 17:44 02-08-2007
Begemotus

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
всегда ставлю терминалом cons25r  

Дык! Я тоже во время установки так ставил.  
Про обучение знаю - обучал. Во время обучения end проглатывает, а потом все равно не работает!

Всего записей: 106 | Зарегистр. 21-04-2003 | Отправлено: 19:27 02-08-2007
Drron

Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
А с консоли тоже не работает, или только в удаленном терминале?
 
Каким ssh клиентм пользуюшься?
 
Я пользуюсь ShellGuard и никогда проблем не было ни с linux ни с FreeBSD.
Только в OpenBSD приходилось обучать кнопки.
В solaris лечится выстановкой правильного терминала (sun).

Всего записей: 826 | Зарегистр. 20-11-2003 | Отправлено: 10:11 03-08-2007
Begemotus

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Эх, с консоли не пробовал. Проблематично, но ближайшее время попытаюсь... А клиент - PuTTy (виндузовый)  

Всего записей: 106 | Зарегистр. 21-04-2003 | Отправлено: 13:53 03-08-2007
Drron

Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Странно сейчас скачал putty без проблем запустилась и работает на FreeBSD-6.2.
 
echo $TERM показывает что в качестве теминала putty выставляет xterm.
 
А mc ставишь из портов?
В качестве shell что прописано?
Попробуй папку .mc переименовать, (чтобы настройки создались с нуля).
Что добавлял в конфиги (.login, .bashrc, .shrc)?

Всего записей: 826 | Зарегистр. 20-11-2003 | Отправлено: 16:35 03-08-2007
Begemotus

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
> echo $TERM
vt220
 
mc из портов
.mc переименовал - не помогло
 
в .profile (ничего не менял):
TERM=${TERM:-cons25r}
 
в .bash_profile: только алиасы
 
в .login - пусто  
 
Однако! Попробовал сделать export TERM=xterm перед запуском mc - и о чудо! mc стал цветным и в нем заработала мышь... даже непривычно.  
 
Стало быть заменить TERM=${TERM:-cons25r} на TERM=xterm в .profile?  

Всего записей: 106 | Зарегистр. 21-04-2003 | Отправлено: 23:41 03-08-2007 | Исправлено: Begemotus, 23:46 03-08-2007
guess



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Стало быть заменить TERM=${TERM:-cons25r} на TERM=xterm в .profile?  

аха, и не стоит выставлять значение переменной вручную. терминальные программы сами выставляют переменное окружение.
 

Цитата:
убей не могу найти где ставится тип терминала в PuTTy

 DATA - Terminal-type  
 

Всего записей: 73 | Зарегистр. 07-12-2003 | Отправлено: 18:51 05-08-2007
bazzzilio



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите, плз, как настроить PuTTY для нормального отображения MC? Все рамки показывает треугольниками вместо линий. Шибко наляписто получаецца...

Всего записей: 388 | Зарегистр. 24-10-2005 | Отправлено: 09:05 06-08-2007
Begemotus

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
DATA - Terminal-type  

нашел - там xterm стоит. Теперь непонятно откуда берется  
TERM=vt220 в ENV
 
ведь в .profile стоит (кстати непонятно что это значит):
TERM=${TERM:-cons25}
export TERM
 

Всего записей: 106 | Зарегистр. 21-04-2003 | Отправлено: 23:09 08-08-2007
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Операционные системы » UNIX » Проблема с терминалом под FreeBSD


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2025

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru