真夜中の司令官では、メニューから外観を変更したり、多くのLinuxセットアップでスキンsand256.ini
を選択したりすると、素敵な色になります。
ファイルリストの並べ替え順序を逆にした後、理想的には、これは、mcがGUIであるかのように、実際の矢印で示されます。
しかし、スキンは特殊文字を殺して表示します??? ↑の代わりにスキンを変更した場合。また、二重線がQQなどとして誤って表示されます。
Manjaroのインストールでmc適切な矢印↑が表示されましたが、Konsoleの設定などを変更したため、数分前に機能していた適切な矢印表示に戻すことができません。
また、~/.bashrc
、export LANG=en
の行を使用して、ひどい翻訳とaspellエラーメッセージを強制終了しました。
以下の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 = ▒
これで、状況を再現し、mcで適切に表示する方法を説明できます。
「設定/プロファイルの管理」を介して、2つのKonsole(つまり、多くのディストリビューションで出荷されるKDE x-termエミュレーター)プロファイル「badstart」と「proper」を作成します。 「badstart」で「environment/edit」をクリックし、そこに入力します:TERM = xterm-256color
「badstart」を「デフォルトプロファイル」として設定します(ハートのアイコンがそれを示します)。
「適切な」プロファイルはそのままにしておき、新しいプロファイルを作成した後、名前を「適切な」に変更します(TERM = xtermになります)。
次に、kmenuedit:コマンド:mcを使用して、mcのメニューエントリが必要です。「高度なタブ/ターミナルで実行」を有効にします。
奇妙な理由で、これはmcがそのようなKメニューエントリから開始された場合にのみ機能しますが、標準のKonsoleスターターアイコンがクリックされ、mcがKonsole-text-windowbashプロンプト内で手動で入力された場合は機能しません。
これで、mcをKDEメニューから実行すると、台無しにされた行文字が表示されます(プロファイル「badstart」がアクティブです)。
次に、Konsoleメニューで次をクリックします:設定/プロファイルの切り替え->「適切」を選択
次に、いくつかの計り知れないオートマジックによって、mcは見栄えが良く、すべてのスキンが正しく表示されます。
Gillesが他の回答で正しく指摘したように、それはある種のロケールの設定ミスに関係していると思います。
~/.bashrc
に行を追加してロケール設定をオーバーライドする
export LANG=en
かなり悪い考えです。 Manjaro設定(「システム設定」ではない)では、ほとんどの「ロケール」オプションをGUIを介して構成できるため、英語以外のキーボードユーザーは、キーボードレイアウトを除くOS全体で英語を使用できます。
export LANG = enが~/.bashrc
で強制終了されると、「badstart」プロファイルにmcを正しく表示することも可能になりました。このようにして、シングルクリック256color-mcを開始できます。これは、多くのKDE構成では実行が困難です。