Ключевые слова:terminal, mc, (найти похожие документы)
_ RU.LINUX (2:5077/15.22) ___________________________________________ RU.LINUX _
From : Victor Vislobokov 2:5054/8.34 03 Sep 97 02:59:00
Subj : У кого проблемы с mc в rxvt ловите
________________________________________________________________________________
Hello All!
ВHИМАHИЕ! WARNING! ВHИМАHИЕ! WARNING! ВHИМАHИЕ!
Все написанное ниже проверялось на дистрибутиве Debian 1.3.
Кто юзает что-то другое скрипите мозгами сами как и куда.
Q: А почему, когда я работаю в под X Window в эмуляторе терминала
rxvt мой mc (Midnight Commander) при нажатии клавиш Home и End
вместо перемещения по каталогу выдает мусор вида 1~ и 4~? Как
сделать, чтобы все было нормально?
A: Дело в криво скомпиленой базе с настройками терминала terminfo.
Из-за нее mc неправильно воспринимает в rxvt нажатые клавиши.
Известный мне способ правки один:
- создается временная директория, например /tmp1
- в shell'е (выйти из mc) устанавливается переменная
окружения:
export TERMINFO=/tmp1
- затем в эту созданную директорию кладется файл,
полученный из данного ниже в UUE архива (после
обработки вы должны получить файл xterm.tic):
begin 644 xterm.tic.gz
M'XL("-`<6C$``WAT97)M+G1I8P"55%U/VU`,?::_XDI5I4T$E)ND3:LN8VQ#
M`P;K)!XV*:@B;9,F-%_DHQ0H_>VSSTW*I#WM(>DYCGWL:_NVV^F*FW!D25VW
M-#$:Z*8Q['0[F\HODNVZ)/,66/`K2KU8^$D=>U56B'>_Q:\H762/XN:IK/SD
MO=8Y\!)-;/PTUL2*4!(5]"J7]-YDJ28Z!_,LSHJR.]0$(?K5-1%53.,H]<NN
MT==$.E]W34WD7D2.`RIJYL?.]!M%%,[T&B(E(=?M1;U<]A;C7F[T%I2BFLW9
M;*[(-?8]^)S38UQJ@B5<]SN!!8-+R-3Y/S+G%%LOI#,ECS!+?&BP;48V@$"R
M[8L2J$%.-;&8AX`_"<9`5.DLBY%-4BO*1*6SB9]8=LCQ)?6'OUO$"G_-T(9K
MF;WA&I5;C)>%SCCAV*+1H],IQ7CJ4AN+5C)FK'02ADH&H5%I,"Z8MP+<IQ,[
MY+<<FV-K/(@;E4@=YXHF.BO1@\[!2O7(G7P&BYK#&SMR:CMA,FE;*)GX*;IA
M[1"4HOH!?\@!^SN5XE;:-CQ4IR5B`Y0LD2$P@9$@L(`;S:`/!J5@`&P#V\!#
MX"'P"'B$LO4F6J*]ADHHU9%4%HGTAJ4(\ALJBT0!QJ"50`6&RB11@J%22=1@
M-N(HPE3'D:C"-!L)`U68S9'4YKF3KPU#4R:T?JMF^R:G/-[5QL'L:&H?>6M:
M3A-U.)*F@EWG3<>.[MDU-GY/::+17[Z?L#!OWE?L7>_I*5;Q/_9IZGZ@<OF>
MTK*6_(M91[P:=.6*B"Q445@YTPO^D.7.[9E:V]*OO!DS"ZGY0I`E8(O96N`%
M)[:\6/IK[[!U#?9F<V^F/ZPY57%WYWE!L%S>WZ]6<9PD:9IE>?[P4!1E655U
MO5X_/FXV3T_/SR\OV^WKZVYW?'QT='AXJ_<M?L+PXD+7U94F06?Z@V<"-"'K
)'^?`G-YD!0``
`
end
- после этого вы должны запустить компилятор terminfo:
tic xterm.tic
- если вам выдаст сообщение о многократном использовании
псевдонима vs100, то вы должны переместится в каталог
/usr/lib/terminfo/v и стереть там файл vs100
- если компиляция завершилась успешно, то в директории
появились каталоги v и x. В них лежат файлы vs100 и
xterm.
- скопируйте полученные файлы: xterm в /etc/terminfo/x,
а vs100 в /usr/terminfo/v.
- удалите нашу директорию - она нам больше не нужна.
Если все выполнено правильно, то теперь в rxvt все должно быть
в порядке.
Спешу уверить в своем глубоком уважении. Виктор
--- FEddi 0.9pl7 via BinkleyTerm * Origin: По дороге едет ЗИМ - и им я буду задавим. (2:5054/8.34)