Midnight Commander (mc) в консоли некорректно рисует линии псевдографики, текст "съезжает" (кракозябры).
Причина заключается в неверно установленной кодировке терминала. У меня при наличии такой проблемы были следующие условия: Midnight Commander 4.6.1-pre1a PuTTY Release 0.58, конфигурация Windows\Translation\Win1251 (Cyrillic) Linux 2.6.9-42.EL #1 Wed Jul 12 23:16:43 EDT 2006 i686 i686 i386 GNU/Linux (Red Hat Enterprise Linux AS release 4 (Nahant Update 4))
В файле /etc/sysconfig/i18n было прописано следующее: LANG="en_US.UTF-8" SUPPORTED="en_US.UTF-8:en_US:en:ru_RU.UTF-8:ru_RU:ru" SYSFONT="latarcyrheb-sun16"
Решение проблемы - замена в файле /etc/sysconfig/i18n строки LANG="en_US.UTF-8" на LANG="en_RU.UTF-8"
[DEC-MCS]
Еще один способ устранения проблем с линиями псевдографики панелей Midnight Commander, когда работает putty. Надо поменять настройки сессии. Процесс по шагам:
1. Откройте настройки сессии (в системном меню putty выберите Change Settings). Window -> Translation -> Remote character set: DEC-MCS.
2. Сохраните настройки: Session -> выберите имя сессии в списке Saved Sessions -> кликните на кнопку Save.
3. Если сессия активна, то выберите в системном меню Reset Terminal.
|