crower: (Crower)
Среди прочих граблей столкнулся с тем, что при подключении с апгрейженой машины (до 16.04) по ssh к старому trustix (2.2) при запуске mc получаю:
mc
Screen size 0x0 is not supported.
Check the TERM environment variable.


Соответственно:


user@host ~$ set | grep TERM
TERM=xterm-256color


Тривиальное "решение" очевидно: TERM=xterm.
Но оно оскорбляет эстетическое чувство ;)
Сначала попытался тупо скопировать в /etc/termcap секцию xterm в новую xterm-256, но что-то не прокатило. Может они оттуда компиляться должны, но вглубь копать было некогда.
Поэтому, пошарившись по проапгрейженому компу позаимствовал /lib/terminfo/x/xterm-256color и записал в /usr/share/x/xterm-256color.
Бинго!

Сначала, конечно, попытался из симметричного каталога (/usr/share/x) скопировать xterm+256color. Но почему там плюс? Задумался, переименовал, но результат не понравился. Поэтому и воспользовался файлом с правильным названием, хоть на целевом хосте такого каталога не было предусмотрено. Размер, кстати, плюсового 1053, тогда как дефисного — 3417. Плюсовой файл переименовал обратно и оставил — вдруг пригодится. Там через пайпу там написано xterm 256-color feature.

Profile

crower: (Default)
crower

October 2017

S M T W T F S
1234567
89101112 1314
1516 1718192021
22232425262728
293031    

Syndicate

RSS Atom

Style Credit

Expand Cut Tags

No cut tags
Page generated Oct. 22nd, 2017 08:26 am
Powered by Dreamwidth Studios