On Thu, 15 Jun 2000, Alexander Kotelnikov wrote: > On Thu, Jun 15, 2000 at 03:39:11PM +0500, Vlad Harchev wrote: > > On Wed, 14 Jun 2000, Pavel V. Ammosov wrote: > > > > > On Wed, Jun 14, 2000 at 09:33:50PM +0400, Alexander Kotelnikov wrote: > > > .... > > > > > > > > > > > а вот мой перестал в title bar'е писать "VIM - <имя файла>", в xterm > > > > помогает :set title, в rxvt не помогает > > > > > > .... > > > > > > > > А этого лучшe нe дeлать, rxvt посылайeт другиe сигналы от спeциалних > > > > > кнопок (Home, End, итд.), тогда другиe програмы, к примeру dselect, > > > > > будут > > > > > с ума сходить. > > > > > > > > вот я и не хочу. но почему в rxvt при TERM=rxvt еще и мышь в mc не > > > > работает? > > > > > > А нафиг rxvt вообще? Если xterm есть и с ним все работает? > > > > man rxvt: > > > > rxvt, version 2.6.PRE2, is a colour vt102 terminal emula- > > tor intended as an xterm(1) replacement for users who do > > not require features such as Tektronix 4014 emulation and > > toolkit-style configurability. As a result, rxvt uses > > much less swap space -- a significant advantage on a > > machine serving many X sessions. > > > > Но я как понимаю, от rxvt надо отвыкать - так как xterm можно собрать для > > полной поддержки unicode (UTF-8), и используя ncurses5 которая тоже > > нормально > > держит UTF-8 все получается круто. > > ну вот запускаю ваш любимый xterm из моего любимого rxvt, запускаю в xterm'е > mc, mc цветной. Теперь запускаю xterm из fvwm-меню XShells>Xterm, запускаю > в нем mc, и он черно-белый... > > может кто разъяснит? Естественно, все дело в том, что прописано в базе данных терминалов terminfo (/usr/share/terminfo в RedHat) (которая генериться из /etc/termcap или где он там в Дебиане). Библиотеки для работы с терминалом (slang и *curses) читают свойства текущего терминала из этой базы данных чтобы узнать, что он может (держит ли цвет в частности). Если запустить xterm и сделать export TERM=xterm-color то mc должен идти в цветном режиме (я не знаю почему, но termcaps для просто "xterm" не указывают, что данный терминал поддерживает цвет, а вот xterm-color указывает). Можно подменить описание xterm в termcap так, чтобы оно указывало на наличие цветов, обновить бинарную базу терминалов и цвет будет в xterm'е. А конкретно насчет mc - можно в ./mc/ini в [Colors]/color_terminals добавить имена всех терминалов, поддерживающих цвет, типа
color_terminals=xterm,linux > PS можно, конечно сделать alias mc='mc -c', но все-таки интересно. > > -- > Alexander Kotelnikov > Saint-Petersburg, Russia > Best regards, -Vlad