
ミッドナイトコマンダーでは、さまざまなLinux設定でメニューを介した外観の変更、sand256.ini
スキンの選択などを行うと美しい色が得られます。
ファイルリストのソート順を反転した後、理想的には実際の矢印で表示されます。MCGUIです。
ただし、スキンは特殊文字を削除し、代わりに???を表示します。↑スキンを変更すると..二重線もQQまたは他のものとして誤って表示されます。
私は見たMC私のManjaroインストールでは正しい矢印↑を使用していますが、いくつかのKonsole設定などを変更して、数分前に動作していた正しい矢印マークに戻すことはできません。
私も誤った翻訳を削除するために~/.bashrc
1行を使用しました。export LANG=en
アスパーエラーメッセージ。
次のグラフィック文字がSkin.iniに誤って表示されます。
[widget-common]
sort-sign-up = ↑
sort-sign-down = ↓
[widget-panel]
hiddenfiles-sign-show = •
hiddenfiles-sign-hide = ○
history-prev-item-sign = «
history-next-item-sign = »
history-show-list-sign = ^
[widget-scollbar]
first-vert-char = ↑
last-vert-char = ↓
first-horiz-char = «
last-horiz-char = »
current-char = ■
background-char = ▒
答え1
これで、この状況を再現し、mcで正しく表示する方法を説明できます。
「設定/プロファイル管理」を使用して、2つのKonsole(多数のディストリビューションに付属のKDE x-termエミュレータ)構成ファイル「badstart」と「proper」を作成します。 「badstart」で「Environment/Edit」をクリックし、次のように入力します。 TERM=xterm-256color
「badstart」を「デフォルトプロファイル」に設定します(ハートアイコンで表示)。
「適切な」プロファイルはそのまま残ります。新しいプロファイルを作成したら、名前を「適切な」に変更します(TERM = xtermになります)。
その後、kmenueditを介してmcメニュー項目を入力する必要があります。コマンド:mc、「詳細タブ/ターミナルで実行」を有効にします。
奇妙な理由から、この機能はKメニュー項目からmcを起動したときにのみ機能しますが、標準のKonsole LauncherアイコンをクリックしてKonsole-text-window bashプロンプトで手動でmcを入力した場合は機能しません。
KDEメニューからmcを実行すると、無効な行文字が表示されます(プロファイル「badstart」が有効になります)。
次に、Konsoleメニューで[次へ]をクリックします。設定/プロファイルの切り替え - >「適切」を選択
これにより、不可解な自動魔法によってMCが素敵に見え、すべてのスキンが正しく表示されます。
Gilesが他の答えで正しく指摘したように、これはある種のロケール設定エラーに関連していると思います。
行を入力してロケールを上書きする~/.bashrc
export LANG=en
これはかなり悪い考えです。 Manjaro設定(システム設定ではない)では、ほとんどのロケールオプションはGUIを介して設定できるため、英語以外のキーボードユーザーはオペレーティングシステムで英語を使用できます(キーボードレイアウトを除く)。
一度エクスポートLANG = ja 死んだ後、~/.bashrc
mcは「badstart」プロファイルに正しく表示されます。これにより、ワンクリックで256color-mcを起動できますが、これは多くのKDE構成で実行するのが困難です。
答え2
また、恐ろしい翻訳とスペルエラーメッセージを排除するためにLANG = enを使用します。
それが問題だ。ロケールのen
使用ラテン語1文字や矢印を描かない文字セットです。これらの文字を取得するには、Unicodeロケールが必要ですen_US.utf8
。
英語でのみメッセージを受信するには設定しないでくださいLANG
。英語が基本言語です。とにかくこれを設定するのは良い考えではありませんLANG
。これは、照合順序ロケールが含まれているためです。驚くべき結果が得られる。LC_CTYPE
文字セットとエンコーディングを表すために設定します(ただし、通常は端末によって自動的に設定されるため、そのままにするのが最善です)。LC_MESSAGES
制御メッセージの言語を設定します。
また、見ることができますロケールを何に設定する必要がありますか?これはどのような影響を及ぼしますか?