web-dev-qa-db-ja.com

CygWin、Windows 8、およびConEmu(またはコンソール)でMidnightCommanderのレンダリングが失敗する

Windows 8.1x64でCygWinの代替ターミナルエミュレーターを使用しようとしています。 [ConEmu]と[Console]を使おうとしていますが、どちらもmcプログラムのレンダリングに失敗します。

Midnight Commander

修正可能ですか?

4

あなたの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に設定することをお勧めします。

1
Ben

Mc/cygwinのインストールが壊れているようです。問題の原因は、「mcがutf-8をコンソールに書き込もうとしている」という事実です。しかし、それは適切に準備されていません。

この問題は、ConEmuまたはConsole2とは関係ありません。 Win + Rからmcを実行すると、同じ結果が得られます。 cygwin/mcの設定を確認するか、マニュアルを参照するか、開発者に連絡してください。

ところで、私は私のtrstボックスのmcに問題はありません。だから私はあなたの設定で何が悪いのかを言うことはできません。あなたが問題を解決するならば、それについての情報を得るのは興味深いでしょう。

0
Maximus