Midnigh Commander-Rendering schlägt in CygWin, Windows 8 und ConEmu (oder Console) fehl

1880
Artur Eshenbrener

Ich versuche, einen alternativen Terminalemulator für CygWin in Windows 8.1 x64 zu verwenden. Ich versuche, [ConEmu] und [Console] zu verwenden, aber beide schlagen beim Rendern des mcProgramms fehl .

Midnight Commander

Ist es fixierbar?

4
Leider kann ich nicht mehr als 1 Link zum Posten hinzufügen, daher ist ConEmu hier: http://i.imgur.com/RpgaEzs.png Artur Eshenbrener vor 9 Jahren 0
Ich habe gerade herausgefunden, dass die Einstellung `TERM = linux` hilfreich sein kann, vorausgesetzt, Sie haben bereits` LANG = ru_RU.UTF-8`. Auf diese Weise werden sowohl nationale als auch grafische Symbole gezeichnet, im Gegensatz zu `TERM = cygwin`. Anton Samsonov vor 8 Jahren 0

2 Antworten auf die Frage

1
Ben

Ihr Hinweis auf Ihre LANG-Einstellung hat es für mich gelöst. Ich habe:

$ 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= 

Angefangen habe LANG=C mcich mit fix für mich. Möglicherweise möchten Sie dies in Ihrem .bashrcoder festlegen .profile.

Es funktioniert nicht user1248256 vor 8 Jahren 0
Es ist einige Zeit vergangen. Conemu könnte sich seitdem geändert haben. Ben vor 8 Jahren 0
0
Maximus

Anscheinend ist Ihre mc / cygwin-Installation defekt. Der Ursprung des Problems liegt in der Tatsache, dass "mc versucht, utf-8 auf die Konsole zu schreiben". Aber es hat es nicht richtig vorbereitet.

Das Problem bezieht sich nicht auf ConEmu oder Console2. Wenn Sie mc unter Win + R ausführen, erhalten Sie dasselbe Ergebnis. Überprüfen Sie Ihre cygwin / mc-Konfigurationen, beziehen Sie sich auf deren Handbücher oder wenden Sie sich an ihre Entwickler.

Übrigens, ich habe keine Probleme mit mc in meiner ersten Box. Ich kann also nicht sagen, was in Ihren Einstellungen falsch ist. Es wird interessant sein, Informationen darüber zu erhalten, wenn Sie das Problem lösen.

Im standardmäßigen Cygwon-Terminalemulator "Mintty" funktioniert alles gut. Die Gebietsschemaeinstellungen sind völlig gleich "ru_RU.UTF-8". Könnten Sie mir beim Debuggen helfen? Artur Eshenbrener vor 9 Jahren 2
Mintty funktioniert völlig anders als in Windows erwartet. [Wiki] (https://code.google.com/p/conemu-maximus5/wiki/CygwinMsys). Man kann also die Mintty nicht mit ConEmu vergleichen. Der einzig gültige Vergleich wird, wie bereits gesagt, mit mc von Win + R aus erfolgen. Maximus vor 9 Jahren 0