Linux を普通にセットアップすると console (tty) で日本語を始めとしたマルチバイトが通らないので文字が化ける。
jfbterm とか fbterm 使う方法はあるけど、fb 使わないでどうにかする方法はないものかと。
まず、console-setup の初期状態。
LANG=ja_JP.UTF-8 を設定すると
pstree の罫線は表示が変わったのだが、日本語は相変わらず表示できない。
やはり text モード(?)だと無理なのか?
なお、この変更は /etc/default/console-setup に書き込まれているようだ。
しかし、これを debconf-show で * が付かない元の状態にリセットする方法がわからなかった。
/usr/share/console-setup/console-setup に雛形らしいファイルがあったので、これで上書きしてみたが debconf-show に反映する方法がわからない。
jfbterm とか fbterm 使う方法はあるけど、fb 使わないでどうにかする方法はないものかと。
まず、console-setup の初期状態。
$ sudo debconf-show console-setup console-setup/guess_font: console-setup/codeset47: Guess optimal character set console-setup/charmap47: ISO-8859-15 console-setup/fontsize: 8x16 console-setup/framebuffer_only: console-setup/fontsize-text47: 8x16 console-setup/fontface47: Fixed console-setup/store_defaults_in_debconf_db: true console-setup/fontsize-fb47: 8x16 console-setup/use_system_font: console-setup/codesetcode: guess設定の変更
$ sudo dpkg-reconfigure console-setupUTF-8 にしてあとはデフォルトのままにしたら以下のようになった。
$ sudo debconf-show console-setup console-setup/fontsize-text47: 8x16 * console-setup/fontsize-fb47: 8x16 console-setup/guess_font: * console-setup/charmap47: UTF-8 console-setup/store_defaults_in_debconf_db: true * console-setup/codeset47: Guess optimal character set console-setup/framebuffer_only: console-setup/use_system_font: console-setup/fontsize: 8x16 * console-setup/fontface47: Fixed console-setup/codesetcode: guesstty で setupcon して
LANG=ja_JP.UTF-8 を設定すると
pstree の罫線は表示が変わったのだが、日本語は相変わらず表示できない。
- StackExchange / UNIX&LINUX / 2016-03-30: Linux console can't display any language other than English while the terminal under Gnome can
やはり text モード(?)だと無理なのか?
なお、この変更は /etc/default/console-setup に書き込まれているようだ。
しかし、これを debconf-show で * が付かない元の状態にリセットする方法がわからなかった。
/usr/share/console-setup/console-setup に雛形らしいファイルがあったので、これで上書きしてみたが debconf-show に反映する方法がわからない。
- LFI / 2018-08-14: Ubuntuサーバーの「コンソールフォント」を変更する方法
- mynavi / 2018-05-08: Ubuntu Serverのコンソールフォントを変更する方法
タグ
コメントをかく