Сбой рендеринга Midnigh Commander в CygWin, Windows 8 и ConEmu (или консоли)

1942
Artur Eshenbrener

Я пытаюсь использовать альтернативный эмулятор терминала для CygWin в Windows 8.1 x64. Я пытаюсь использовать [ConEmu] и [Console], но оба они терпят неудачу в рендеринге mcпрограммы.

Midnight Commander

Это поправимо?

4
К сожалению, я не могу прикрепить более одной ссылки к сообщению, поэтому экран ConEmu находится здесь: http://i.imgur.com/RpgaEzs.png Artur Eshenbrener 9 лет назад 0
Я только что узнал, что настройка `TERM = linux` может помочь, при условии, что у вас уже есть` LANG = ru_RU.UTF-8`, - таким образом отображаются как национальные, так и графические символы, в отличие от `TERM = cygwin`. Anton Samsonov 8 лет назад 0

2 ответа на вопрос

1
Ben

Ваша ссылка на настройки LANG решила это для меня. Я получил:

$ locale LANG=de_DE.UTF-8 LC_CTYPE="de_DE.UTF-8" LC_NUMERIC="de_DE.UTF-8" LC_TIME="de_DE.UTF-8" LC_COLLATE="de_DE.UTF-8" LC_MONETARY="de_DE.UTF-8" LC_MESSAGES="de_DE.UTF-8" LC_ALL= 

Запуск mc с LANG=C mcисправлением для меня. Возможно, вы захотите установить это в свой .bashrcили .profile.

Не работает ( user1248256 8 лет назад 0
Это было какое-то время Conemu, возможно, изменился с тех пор. Ben 8 лет назад 0
0
Maximus

Похоже, ваша установка mc / cygwin не работает. Источником проблемы является тот факт, что «mc пытается записать utf-8 в консоль». Но он не подготовил это должным образом.

Проблема не относится к ConEmu или Console2. Если вы запустите mc из Win + R, вы получите тот же результат. Проверьте ваши конфиги cygwin / mc, обратитесь к их руководствам или свяжитесь с их разработчиками.

Кстати, у меня нет проблем с mc в моей коробке trst. Поэтому я не могу сказать, что не так в ваших настройках. Будет интересно получить информацию об этом, если вы решите проблему.

Внутри стандартного эмулятора терминала Cygwon, `mintty`, все работает хорошо. Настройки локали полностью равны, `ru_RU.UTF-8`. Не могли бы вы помочь мне с отладкой? Artur Eshenbrener 9 лет назад 2
Mintty работает совершенно иначе, чем ожидалось в Windows. [Вики] (https://code.google.com/p/conemu-maximus5/wiki/CygwinMsys). Так что нельзя сравнивать мяту с ConEmu. Как я уже говорил, единственное правильное сравнение будет с mc, запущенным из Win + R. Maximus 9 лет назад 0