私はLinuxとUnixシリーズのシステムに初めてアクセスし、インターネットで問題を検索してみました。残念ながら、今すぐ答えはありません。
私の問題は、私のDebian Linuxのコンソール(tty)が英語以外の言語を表示できないことです。これは、私のディスクに中国語の名前を持ついくつかのフォルダとファイルがあるため、少し不便です。ただし、Gnomeデスクトップのターミナルウィンドウでこれらのファイルを見つけようとすると、中国語の文字が完全に表示されます。コンソール(tty)にファイル名が正しく表示されるようにするにはどうすればよいですか?
ご協力ありがとうございます。
答え1
短い答え:できません。
より長く: Linux コンソールでは限られたコンソールにUnicodeを表示でき、512文字のみをサポートします(中国語の小さな部分)。これは、(カーネル)メモリに情報を格納するためです。また、これにより、利用可能なビデオプロパティの数が減ります(通常は「太字」を削除して)。
報告によると、フレームバッファデバイスを設定できますが、実際の使用中にこれについて議論する人はほとんどいません(正しく動作しない可能性があります)。
追加資料:
- 2. ディスプレイ設定(Unicodeガイド)
2000年4月、Edmund Thomas Grimley EvansはUTF-8コンソール端末エミュレータを実装しました。 Unicodeフォントを使用し、Linuxフレームバッファデバイスを使用します。
- 7.6。 Linuxコンソールの構成(Linux From Scratch - バージョン6.3)では、
512文字の制限について言及しています。前の例では、512グリフLatArCyrHeb-16フォントが使用されていたため、フレームバッファを使用しない限り、Linuxコンソールで明るい色を使用できなくなりました。フレームバッファなしで明るい色を得たい場合、言語に属さない文字なしで生き残ることができる場合は、次のように言語固有の256グリフフォントを使用できます。
- Linux仮想端末にUnicodeを表示する方法は?
- Linux vconsoleがオートコンプリート時にutf-8文字でハングする#2602
- yaft(他のフレームバッファターミナル)