CygWin, Windows 8 및 ConEmu (또는 콘솔)에서 Midnigh Commander 렌더링이 실패 함


4

Windows 8.1 x64에서 CygWin에 대체 터미널 에뮬레이터를 사용하려고합니다. [ConEmu]와 [Console]을 사용하려고하는데 둘 다 mc프로그램 렌더링에 실패합니다 .

자정 사령관

고칠 수 있습니까?


하지만 회로 내가 게시하는 1 개 이상의 링크를 첨부 할 수없는, 그래서 ConEmu 화면이 여기에 있습니다 : i.imgur.com/RpgaEzs.png
아르투르 Eshenbrener

방금 TERM=linux이전 LANG=ru_RU.UTF-8과 달리 국가 문자와 그래픽 기호가 모두 그려지는 방식으로 설정 이 도움이 될 수 있다는 것을 알았습니다 TERM=cygwin.
Anton Samsonov

답변:


1

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

시간이 지났습니다. 그 이후로 Conemu가 변경되었을 수 있습니다.
Ben

0

mc / cygwin 설치가 손상된 것 같습니다. 문제의 근원은 "mc가 콘솔에 utf-8을 쓰려고합니다"라는 사실입니다. 그러나 제대로 준비하지 않았습니다.

문제는 ConEmu 또는 Console2와 관련이 없습니다. Win + R에서 mc를 실행하면 동일한 결과가 나타납니다. cygwin / mc 구성을 확인하거나 설명서를 참조하거나 개발자에게 문의하십시오.

BTW, trst box에 mc에 문제가 없습니다. 그래서 나는 당신의 설정에서 무엇이 잘못되었는지 말할 수 없습니다. 문제를 해결하면 정보를 얻는 것이 흥미로울 것입니다.


2
표준 Cygwon 터미널 에뮬레이터 내부 mintty에서 모든 것이 잘 작동합니다. 로케일 설정은 완전히 같습니다 ru_RU.UTF-8. 디버깅하는 데 도움을 줄 수 있습니까?
Artur Eshenbrener

민트는 Windows에서 예상 한 것과 완전히 다르게 작동합니다. 위키 . 따라서 ConEmu와 박하를 비교할 수 없습니다. 앞서 말했듯이 mc와 Win + R이 시작된 유일한 유효한 비교입니다.
Maximus
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.